Cette rubrique décrit les commandes de déclencheur disponibles dans l'interface CLI Function Compute (fcli).
Prérequis
Exécutez fcli shell depuis le répertoire contenant le fichier exécutable pour passer en mode interactif.
Créer un déclencheur (mkt)
Commandes
-r stringou--invocation-role string: définit le rôle du déclencheur.-s stringou--source-arn string: spécifie l'Alibaba Cloud Resource Name (ARN) de la source d'événements (exemple : acs:oss:cn-shanghai:12345678:myBucketName).-c stringou--trigger-config string: définit le fichier de configuration du déclencheur.-t stringou--type string: indique le type de déclencheur. Valeur par défaut : oss.
Exemples
-
Créer un déclencheur 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 //The YAML file contains the following triggerConfig content: events: - oss:ObjectCreated:PutObject - oss:ObjectRemoved:DeleteObject filter: key: prefix: myPrefix suffix: mySuffix -
Créer un déclencheur HTTP
>>> mkt myFunction/myFunctionTrigger -t http -c code/httpTrigger.yaml //The YAML file contains the following triggerConfig content: authType: anonymous methods: - GET
Mettre à jour un déclencheur (upt)
-r stringou--invocation-role string: définit le rôle du déclencheur.-s stringou--source-arn string: spécifie l'Alibaba Cloud Resource Name (ARN) de la source d'événements (exemple : acs:oss:cn-shanghai:12345678:myBucketName).-c stringou--trigger-config string: définit le fichier de configuration du déclencheur.-t stringou--type string: indique le type de déclencheur. Valeur par défaut : 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