Esta página proporciona una referencia de las acciones de AWS SNS disponibles en el catálogo de acciones de automatización de flujo de trabajo. Utilice estas acciones para publicar mensajes en temas de Amazon SNS.
Requisitos previos
Para los requisitos previos y la configuración de credenciales, consulte Configurar las credenciales de AWS.
Publicar un mensaje en un tema de SNS
El identificador de la acción es aws.sns.publish.
Envía un mensaje a un tema de Amazon SNS. Todos los suscriptores del tema recibirán el mensaje.
La siguiente tabla describe los campos de entrada para esta acción.
Aporte | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Cadena | Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS. |
|
| Cadena | Opcional. ID de clave de acceso de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Clave de acceso secreta de AWS. Páselo como un secreto. |
|
| Cadena | Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto. |
|
| Cadena | Requerido. Región de AWS del tema de SNS objetivo. |
|
| Cadena | Requerido. El mensaje para publicar. Los mensajes deben ser cadenas codificadas en UTF-8 y tener un tamaño máximo de 256 KB.
se excluye intencionalmente de esta acción porque es información de identificación personal (PII). Para enviar un SMS directo, use el SDK de AWS directamente. |
|
| Cadena | Opcional. ARN del tema en el que publicar. Debe especificar
o
. |
|
| Cadena | Opcional. ARN del objetivo en el que publicar. Debe especificar
o
. |
|
| Cadena | Opcional. Asunto para las suscripciones por correo electrónico. |
|
| Cadena | Opcional. Establézcalo en
para enviar mensajes diferentes a diferentes protocolos. |
|
| Mapa | Opcional. Atributos del mensaje para adjuntar al mensaje. |
|
| Cadena | Opcional. Token utilizado para la deduplicación de mensajes en temas FIFO. |
|
| Cadena | Opcional. Etiqueta que especifica el grupo de mensajes en un tema FIFO. |
|
La siguiente tabla describe los campos de salida para esta acción.
Producción | Tipo | Ejemplo |
|---|---|---|
| Objeto |
. Consulte la referencia de publish de boto3 . |
| Booleano |
|
| Cadena |
|
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