全部产品
Search
文档中心

Function Compute:Perintah terkait layanan

更新时间:Jul 06, 2025

Komponen FC adalah alat yang dikembangkan berdasarkan Serverless Devs di Function Compute. Anda dapat menggunakan alat ini untuk menjalankan perintah interaktif guna memanggil API Function Compute.

Prasyarat

Sebelum memulai, pastikan langkah-langkah berikut telah dilakukan:

Buat layanan

Sintaks perintah:

sudo s cli fc api CreateService --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --body '{"description": "deskripsi","internetAccess": true atau false,"logConfig": "konfigurasi log","nasConfig": "konfigurasi nas","role": "ram role","serviceName": "namaLayanan","vpcConfig": "konfigurasi vpc","tracingConfig": "konfigurasi tracing"}'

Parameter:

  • (Diperlukan) --region string: wilayah tempat Anda ingin menyebarkan sumber daya.

  • (Opsional) --access string atau -a string: alias kunci yang akan digunakan.

  • (Opsional) --apiVersion: versi API. Nilai valid: 20210416 dan 20160815.

  • body

    • (Opsional) --description string: deskripsi layanan.

    • (Opsional) --internetAccess string: menentukan apakah fungsi diizinkan mengakses Internet. Nilai valid: true dan false.

    • (Opsional) --logConfig string: konfigurasi logging. Parameter ini digunakan untuk menentukan Logstore guna menyimpan log fungsi.

    • (Opsional) --nasConfig string: konfigurasi File Storage NAS (NAS). Parameter ini digunakan untuk menentukan sistem file NAS yang dapat diakses oleh fungsi.

    • (Opsional) --role string: Resource Access Management (RAM) role.

    • (Diperlukan) --serviceName string: nama layanan.

    • (Opsional) --vpcConfig string: konfigurasi virtual private cloud (VPC). Parameter ini digunakan untuk menentukan VPC yang dapat diakses oleh fungsi.

    • (Opsional) --tracingConfig string: menentukan apakah Managed Service for OpenTelemetry diaktifkan. Nilai valid: Enable dan Disable.

Contoh kode:

sudo s cli fc api CreateService --region cn-hangzhou --access default --body '{"description": "mytest","serviceName": "mytest"}'

Untuk informasi lebih lanjut tentang Operasi API untuk membuat layanan, lihat CreateService.

Hapus layanan

Sintaks perintah:

sudo s cli fc api DeleteService --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --header '{"If-Match": "serviceName"}'

Parameter:

  • (Diperlukan) --region string: wilayah tempat Anda ingin menyebarkan sumber daya.

  • (Opsional) --access string atau -a string: alias kunci yang akan digunakan.

  • (Opsional) --apiVersion: versi API. Nilai valid: 20210416 dan 20160815.

  • path

    • (Diperlukan) --serviceName string: nama layanan.

  • header

    • (Opsional) --If-Match string: memastikan bahwa sumber daya yang diubah adalah sumber daya yang ingin Anda ubah.

Contoh kode:

sudo s cli fc api DeleteService --region cn-hangzhou --access default --path '{"serviceName": "mytest"}'

Untuk informasi lebih lanjut tentang Operasi API untuk menghapus layanan, lihat DeleteService.

Perbarui layanan

Sintaks perintah:

sudo s cli fc api UpdateService --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName"}' --body '{"description": "deskripsi","internetAccess": true atau false,"role": "ram role","logConfig": "konfigurasi log","nasConfig": "konfigurasi nas","vpcConfig": "konfigurasi vpc","tracingConfig": "konfigurasi tracing"}' --header'{"If-Match": "serviceName "}'

Parameter:

  • (Diperlukan) --region string: wilayah tempat Anda ingin menyebarkan sumber daya.

  • (Opsional) --access string atau -a string: alias kunci yang akan digunakan.

  • (Opsional) --apiVersion: versi API. Nilai valid: 20210416 dan 20160815.

  • path

    • (Diperlukan) --serviceName string: nama layanan.

  • body

    • (Opsional) --description string: deskripsi layanan.

    • (Opsional) --internetAccess string: menentukan apakah fungsi diizinkan mengakses Internet. Nilai valid: true dan false.

    • (Opsional) --role string: Resource Access Management (RAM) role.

    • (Opsional) --logConfig string: konfigurasi logging. Parameter ini digunakan untuk menentukan Logstore guna menyimpan log fungsi.

    • (Opsional) --nasConfig string: konfigurasi File Storage NAS (NAS). Parameter ini digunakan untuk menentukan sistem file NAS yang dapat diakses oleh fungsi.

    • (Opsional) --vpcConfig string: konfigurasi virtual private cloud (VPC). Parameter ini digunakan untuk menentukan VPC yang dapat diakses oleh fungsi.

    • (Opsional) --tracingConfig string: menentukan apakah Managed Service for OpenTelemetry diaktifkan. Nilai valid: Enable dan Disable.

  • header

    • (Opsional) --If-Match string: memastikan bahwa sumber daya yang diubah adalah sumber daya yang ingin Anda ubah.

Contoh kode:

sudo s cli fc api UpdateService --region cn-hangzhou --access default --path '{"serviceName": "mytest"}' --body '{"internetAccess": false}'

Untuk informasi lebih lanjut tentang Operasi API untuk memperbarui layanan, lihat UpdateService.

Kueri konfigurasi layanan

Sintaks perintah:

sudo s cli fc api GetService --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","qualifier": "versi atau alias"}'

Parameter:

  • (Diperlukan) --region string: wilayah tempat Anda ingin menyebarkan sumber daya.

  • (Opsional) --access string atau -a string: alias kunci yang akan digunakan.

  • (Opsional) --apiVersion: versi API. Nilai valid: 20210416 dan 20160815.

  • path

    • (Diperlukan) --serviceName string: nama layanan.

    • (Opsional) --qualifier string: alias atau versi layanan.

Contoh kode:

sudo s cli fc api GetService --region cn-hangzhou --access default --path '{"serviceName": "mytest","qualifier": "LATEST"}'

Untuk informasi lebih lanjut tentang Operasi API untuk mengkueri konfigurasi layanan, lihat GetService.

Kueri layanan

Sintaks perintah:

sudo s cli fc api ListServices --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --query '{"limit": "limit","nextToken": "nextToken","prefix": "prefix","startKey": "startKey"}'

Parameter:

  • (Diperlukan) --region string: wilayah tempat Anda ingin menyebarkan sumber daya.

  • (Opsional) --access string atau -a string: alias kunci yang akan digunakan.

  • (Opsional) --apiVersion: versi API. Nilai valid: 20210416 dan 20160815.

  • query

    • (Opsional) --limit string: jumlah sumber daya yang akan dikembalikan.

    • (Opsional) --nextToken string: token yang dapat digunakan untuk mengembalikan hasil lebih banyak. Sertakan parameter ini dalam pemanggilan berikutnya untuk mendapatkan hasil tambahan. Tidak diperlukan pada pemanggilan pertama.

    • (Opsional) --prefix string: awalan nama dari sumber daya yang dikembalikan.

    • (Opsional) --startKey string: menentukan bahwa hasil dikembalikan secara alfabetis mulai dari yang pertama setelah startKey (termasuk startKey).

Contoh kode:

sudo s cli fc api ListServices --region cn-hangzhou --access default --query '{"limit": "10","prefix": "my"}'

Untuk informasi lebih lanjut tentang Operasi API untuk mengkueri layanan, lihat ListServices.