Komponen FC adalah alat yang dikembangkan berdasarkan Serverless Devs. Komponen ini digunakan untuk mengelola sumber daya di Function Compute, seperti layanan, fungsi, dan pemicu. Anda dapat membuat, memperbarui, menghapus, serta menanyakan sumber daya tersebut. Komponen FC memungkinkan pengembang memanggil Function Compute API melalui antarmuka baris perintah.
Catatan penggunaan
Setelah menginstal Serverless Devs, Anda dapat menggunakan cli untuk memanggil komponen FC. Sebagai contoh, jalankan perintah s cli fc api --help di antarmuka baris perintah (CLI) untuk mendapatkan daftar perintah API yang didukung oleh komponen FC. Anda juga dapat menjalankan s cli fc api <apiName> --help untuk mendapatkan parameter dan metode pemanggilan perintah API tertentu.
Komponen FC mendukung operasi API untuk menyediakan kemampuan atomik dasar. Untuk detail lebih lanjut, lihat dokumen operasi API. Informasi tambahan tersedia di Daftar operasi berdasarkan fungsi.
Perintah API yang didukung oleh komponen FC
Perintah API | Deskripsi |
CreateService | Membuat layanan. |
DeleteService | Menghapus layanan. |
UpdateService | Memperbarui konfigurasi layanan. |
GetService | Menanyakan konfigurasi tentang layanan. |
ListServices | Menanyakan layanan. |
CreateFunction | Membuat fungsi. |
DeleteFunction | Menghapus fungsi. |
UpdateFunction | Memodifikasi fungsi. |
GetFunction | Menanyakan informasi tentang fungsi. |
GetFunctionCode | Menanyakan kode fungsi. |
ListFunctions | Menanyakan daftar fungsi. |
InvokeFunction | Memanggil fungsi. |
CreateTrigger | Membuat pemicu. |
DeleteTrigger | Menghapus pemicu. |
UpdateTrigger | Memperbarui konfigurasi pemicu. |
GetTrigger | Menanyakan informasi tentang pemicu. |
ListTriggers | Menanyakan daftar pemicu. |
PublishServiceVersion | Menerbitkan versi layanan. |
DeleteServiceVersion | Menghapus versi layanan. |
ListServiceVersions | Menanyakan semua versi layanan. |
CreateAlias | Membuat alias. |
DeleteAlias | Menghapus alias. |
UpdateAlias | Memperbarui alias. |
GetAlias | Menanyakan alias. |
ListAliases | Menanyakan daftar alias. |
CreateCustomDomain | Membuat nama domain kustom. |
DeleteCustomDomain | Menghapus nama domain kustom. |
UpdateCustomDomain | Memodifikasi nama domain kustom. |
GetCustomDomain | Mendapatkan nama domain kustom. |
ListCustomDomains | Menanyakan daftar nama domain kustom. |
PutProvisionConfig | Mengonfigurasi mode provisioned dari instans fungsi. |
GetProvisionConfig | Menanyakan informasi tentang instans yang disediakan. |
ListProvisionConfigs | Menanyakan konfigurasi dari instans yang disediakan. |
TagResource | Menambahkan tag layanan. |
UntagResource | Menghapus tag layanan. |
GetResourceTags | Menanyakan informasi tentang tag layanan. |
PutFunctionAsyncInvokeConfig | Mengonfigurasi pengaturan pemanggilan asinkron fungsi. |
DeleteFunctionAsyncInvokeConfig | Membuat atau memodifikasi konfigurasi pemanggilan asinkron untuk fungsi dalam layanan. |
GetFunctionAsyncInvokeConfig | Menanyakan konfigurasi pemanggilan asinkron dari fungsi tertentu. |
ListFunctionAsyncInvokeConfigs | Menanyakan konfigurasi pemanggilan asinkron dari fungsi. |
PublishLayerVersion | Merilis versi lapisan. |
DeleteLayerVersion | Menghapus versi lapisan. |
GetLayerVersion | Menanyakan informasi tentang versi lapisan tertentu. |
ListLayerVersions | Menanyakan daftar versi lapisan. |
ListLayers | Menanyakan daftar lapisan. |
ListEventSources | Menanyakan daftar sumber acara untuk pemanggilan fungsi. |
DeregisterEventSource | Mencabut pendaftaran sumber acara untuk pemanggilan fungsi. |
RegisterEventSource | Mendaftarkan sumber acara untuk pemanggilan fungsi. |
ListVpcBindings | Menanyakan daftar koneksi VPC yang ada. |
CreateVpcBinding | Membuat koneksi VPC. |
DeleteVpcBinding | Menghapus kebijakan kontrol akses dari kelompok kebijakan tertentu untuk firewall VPC. |
ListStatefulAsyncInvocationFunctions | Menanyakan semua sumber daya fungsi yang telah mengaktifkan tugas asinkron dalam akun saat ini. |
GetStatefulAsyncInvocation | Menanyakan semua catatan pemanggilan asinkron dalam tugas asinkron yang memenuhi kondisi tertentu. |
ListStatefulAsyncInvocations | Menanyakan semua pemanggilan asinkron dalam tugas asinkron yang memenuhi kondisi tertentu. |
StopStatefulAsyncInvocation | Menghentikan tugas asinkron. |