• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Actions AWS SNS

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

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Facultatif

Chaîne

${{ :secrets:<awsAccessKeyId> }}

awsSecretAccessKey

Facultatif

Chaîne

${{ :secrets:<awsSecretAccessKey> }}

awsSessionToken

Facultatif

Chaîne

${{ :secrets:<awsSessionToken> }}

région

Requis

Chaîne

"us-east-2"

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.

Workflow failed at step 3

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.

"arn:aws:sns:us-east-2:123456789012:my-topic"

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.

"arn:aws:sns:us-east-2:123456789012:MySNSTopic"

sujet

Facultatif

Chaîne

"Workflow Update"

MessageStructure

Facultatif

Chaîne

MessageStructure

messageAttributes

Facultatif

Carte

{
'string': {
'DataType': 'string',
'StringValue': 'string',
'BinaryValue': b'bytes'
}
},

messageDeduplicationId

Facultatif

Chaîne

"abc123deduplicationId5678"

messageGroupId

Facultatif

Chaîne

"order-processing-group-2023_A"

Champ de sortie

Type

Exemple

response

objet

[{"success":true,"response":{"MessageId":"2333ededwedwed-52f5-a716-e10355e3e2ff"}}]

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

success: true | false

message d'erreur

Chaîne

[{"errorMessage":"An error occurred (InvalidParameter) when calling the Publish operation: Invalid parameter: TopicArn or TargetArn Reason: no value for required parameter","success":false,"response":null}]

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
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.