Aperçu
Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !
Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.
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 informations d'identification AWS pour savoir comment créer un utilisateur IAM et des rôles IAM, et comment configurer les informations d'identification AWS statiques et de session pour l'intégration avec les actions AWS d'automatisation workflow.
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-test description: Publishes a notification to an SNS topic workflowInputs: arnRole: type: String steps: - 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