Cette page fournit une référence pour les actions AWS SNS disponibles dans le catalogue des actions d'automatisation workflow. Utilisez ces actions pour publier des messages dans les rubriques Amazon SNS.
Prérequis
Pour les prérequis et la configuration des identifiants, consultez Configurer les identifiants AWS.
Publier un message sur une rubrique SNS
L’identifiant de l’action est aws.sns.publish.
Envoie un message à un sujet Amazon SNS. Tous les abonnés à ce sujet recevront le message.
Le tableau suivant décrit les champs d’entrée pour cette action.
Saisir | Type | Description | Exemple |
|---|---|---|---|
| Chaîne | Facultatif. ARN du rôle IAM à assumer pour les appels d'API AWS. |
|
| Chaîne | Facultatif. ID de clé d’accès AWS. Passer en tant que secret. |
|
| Chaîne | Facultatif. Clé d’accès secrète AWS. Passer en tant que secret. |
|
| Chaîne | Facultatif. Jeton de session temporaire pour l'authentification STS. Transmettez en tant que secret. |
|
| Chaîne | Obligatoire. Région AWS du topic SNS cible. |
|
| Chaîne | Obligatoire. Le message à publier. Les messages doivent être des chaînes de caractères encodées en UTF-8 et d’une taille maximale de 256 Ko.
est intentionnellement exclu de cette action car il s’agit d’informations personnellement identifiables (PII). Pour envoyer un SMS direct, utilisez directement le SDK AWS. |
|
| Chaîne | Facultatif. ARN du topic sur lequel publier. Vous devez spécifier
ou
. |
|
| Chaîne | Facultatif. ARN cible vers lequel publier. Vous devez spécifier
ou
. |
|
| Chaîne | Facultatif. Objet pour les abonnements par e-mail. |
|
| Chaîne | Facultatif. Définissez sur
pour envoyer des messages différents à différents protocoles. |
|
| Carte | Facultatif. Attributs de message à attacher au message. |
|
| Chaîne | Facultatif. Jeton utilisé pour la déduplication des messages dans les topics FIFO. |
|
| Chaîne | Facultatif. Tag qui spécifie le groupe de messages dans un topic FIFO. |
|
Le tableau suivant décrit les champs de sortie pour cette action.
Sortir | Type | Exemple |
|---|---|---|
| Objet |
. Consultez la . |
| Booléen |
|
| Chaîne |
|
name: sns-publish-testdescription: Publishes a notification to an SNS topicworkflowInputs: arnRole: type: Stringsteps: - name: aws_sns_publish_1 type: action action: aws.sns.publish version: '1' inputs: awsRoleArn: ${{ .workflowInputs.arnRole }} region: us-east-1 topicArn: arn:aws:sns:us-east-1:123456789012:workflow-test-topic subject: "Workflow Update" message: "The data processing workflow has completed successfully." next: end