Topik ini menjelaskan perintah terkait pemicu dalam Antarmuka Baris Perintah Function Compute (fcli).
Prasyarat
Di folder tempat file yang dapat dieksekusi berada, jalankan perintah fcli shell untuk masuk ke mode interaktif.
Buat pemicu (mkt)
Perintah
-r stringatau--invocation-role string: menetapkan peran pemicu.-s stringatau--source-arn string: menentukan Alibaba Cloud Resource Name (ARN) dari sumber acara, misalnya, acs:oss:cn-shanghai:12345678:myBucketName.-c stringatau--trigger-config string: menetapkan file konfigurasi pemicu.-t stringatau--type string: menentukan tipe pemicu. Nilai default: oss.
Contoh
Buat pemicu Object Storage Service (OSS)
>>> mkt myFunction/myFunctionTrigger -t oss -r acs:ram::12345678:role/AliyunOSSEventNotificationRole -s acs:oss:cn-shanghai:12345678:myOssBucket -c code/ossTrigger.yaml //File YAML berisi konten triggerConfig berikut: events: - oss:ObjectCreated:PutObject - oss:ObjectRemoved:DeleteObject filter: key: prefix: myPrefix suffix: mySuffixBuat pemicu HTTP
>>> mkt myFunction/myFunctionTrigger -t http -c code/httpTrigger.yaml //File YAML berisi konten triggerConfig berikut: authType: anonymous methods: - GET
Perbarui pemicu (upt)
-r stringatau--invocation-role string: menetapkan peran pemicu.-s stringatau--source-arn string: menentukan Alibaba Cloud Resource Name (ARN) dari sumber acara, misalnya, acs:oss:cn-shanghai:12345678:myBucketName.-c stringatau--trigger-config string: menetapkan file konfigurasi pemicu.-t stringatau--type string: menentukan tipe pemicu. Nilai default: oss.
>>> upt myFunction/myFunctionTrigger -t oss -r acs:ram::account_id:role/AliyunOSSEventNotificationRole -s acs:oss:cn-region:account_id:bucketName -c code/trigger.yaml