visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.
Esta página fornece uma referência completa para as ações do AWS SNS disponíveis no catálogo de ações de automação de fluxo de trabalho. Essas ações permitem que você realize operações em tópicos de redes sociais.
Pré-requisitos
Antes de usar as ações AWS na automação do fluxo de trabalho, certifique-se de ter:
- Uma conta da AWS com as permissões apropriadas.
- Credenciais da AWS configuradas (credenciais de usuário do IAM, ARN da função do IAM ou credenciais de sessão).
- As permissões IAM necessárias para os serviços específicos da AWS que você planeja usar.
Consulte Configurar credenciais AWS para obter informações sobre como criar usuários e funções do IAM e configurar credenciais estáticas e de sessão AWS para integração com as ações de automação de fluxo de trabalho AWS.
Publicar uma mensagem em um tópico do AWS SNS
Envia uma mensagem para um tópico do Amazon SNS. Todos os assinantes do tópico receberão a mensagem.
Campo de entrada | Opcionalidade | Tipo | Exemplo |
|---|---|---|---|
awsRoleArn | Opcional | Corda |
|
awsAccessKeyId | Opcional | Corda |
|
awsSecretAccessKey | Opcional | Corda |
|
awsSessionToken | Opcional | Corda |
|
região | Obrigatório | Corda |
|
mensagem | Obrigatório | Corda | As mensagens devem ser strings codificadas em UTF-8 e ter no máximo 256 KB de tamanho.
|
topicArn | Opcional | Corda | Se você não especificar um valor para o parâmetro topicArn, deverá especificar um valor para o parâmetro targetArn.
|
targetArn | Opcional | Corda | Se você não especificar um valor para o parâmetro topicArn, deverá especificar um valor para o parâmetro targetArn.
|
assunto | Opcional | Corda |
|
MessageStructure | Opcional | Corda |
|
messageAttributes | Opcional | Mapa | |
messageDeduplicationId | Opcional | Corda |
|
messageGroupId | Opcional | Corda |
|
Campo de saída | Tipo | Exemplo |
|---|---|---|
response | objeto |
A sintaxe da resposta pode ser consultada na documentação do sns-publish-Boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns/client/publish.html) |
sucesso | Boleano |
|
mensagem de erro | Corda |
|
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