Cette page fournit une référence complète des actions aws sns disponibles dans le catalogue des actions d'automatisation des workflows. Ces actions vous permettent d'effectuer des opérations sur les rubriques SNS.
Prérequis
Avant d'utiliser AWS Actions dans l'automatisation workflow, assurez-vous de disposer des éléments suivants :
- Un compte AWS disposant des autorisations appropriées.
- Informations d'identification AWS configurées (informations d'identification de l'utilisateur IAM, ARN du rôle IAM ou informations d'identification de session).
- Les autorisations IAM nécessaires pour les services AWS spécifiques que vous prévoyez d'utiliser.
Consultez la section Configurer les identifiants AWS pour savoir comment créer des utilisateurs et des rôles IAM, et configurer des identifiants AWS statiques et de session pour l'intégration aux actions AWS de Workflow Automation.
Publier un message sur un sujet AWS SNS
Envoie un message à un sujet Amazon SNS. Tous les abonnés à ce sujet recevront le message.
Champ de saisie | optionnalité | Type | Exemple |
|---|---|---|---|
awsRoleArn | Facultatif | Chaîne |
|
awsAccessKeyId | Facultatif | Chaîne |
|
awsSecretAccessKey | Facultatif | Chaîne |
|
awsSessionToken | Facultatif | Chaîne |
|
région | Requis | Chaîne |
|
message | Requis | Chaîne | Les messages doivent être des chaînes de caractères encodées en UTF-8 et ne pas dépasser 256 Ko.
|
topicArn | Facultatif | Chaîne | Si vous ne spécifiez pas de valeur pour le paramètre topicArn, vous devez spécifier une valeur pour les paramètres targetArn.
|
targetArn | Facultatif | Chaîne | Si vous ne spécifiez pas de valeur pour le paramètre topicArn, vous devez spécifier une valeur pour les paramètres targetArn.
|
sujet | Facultatif | Chaîne |
|
MessageStructure | Facultatif | Chaîne |
|
messageAttributes | Facultatif | Carte | |
messageDeduplicationId | Facultatif | Chaîne |
|
messageGroupId | Facultatif | Chaîne |
|
Champ de sortie | Type | Exemple |
|---|---|---|
response | objet |
La syntaxe de réponse peut être consultée dans la documentation de sns-publish-Boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns/client/publish.html) |
succès | Booléen |
|
message d'erreur | 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