avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.
Esta página proporciona una referencia completa de las acciones de AWS SNS disponibles en el catálogo de acciones de automatización del flujo de trabajo. Estas acciones le permiten realizar operaciones de temas de sns.
Requisitos previos
Antes de emplear las acciones AWS en la automatización del flujo de trabajo, cerciorar de tener lo siguiente:
- Una cuenta de AWS con las licencias adecuadas.
- Credenciales de AWS configuradas (credenciales de usuario de IAM, ARN de rol de IAM o credenciales de sesión).
- Las licencias IAM necesarios para los servicios específicos de AWS que planea emplear.
Consulte Configurar credenciales AWS para obtener información sobre cómo crear usuarios y roles de IAM, y configurar credenciales AWS estáticas y de sesión para la integración con acciones de automatización de flujo de trabajo AWS.
Publicar un mensaje en un tema de AWS SNS
Envía un mensaje a un tema de Amazon SNS. Todos los suscriptores del tema recibirán el mensaje.
Campo de entrada | Opcionalidad | Tipo | Ejemplo |
|---|---|---|---|
awsRoleArn | Opcional | Cadena |
|
awsAccessKeyId | Opcional | Cadena |
|
awsSecretAccessKey | Opcional | Cadena |
|
awsSessionToken | Opcional | Cadena |
|
región | Requerido | Cadena |
|
mensaje | Requerido | Cadena | Los mensajes deben ser cadenas codificadas en UTF-8 y tener un tamaño máximo de 256 KB.
|
topicArn | Opcional | Cadena | Si no especifica un valor para el parámetro topicArn, debe especificar un valor para el parámetro targetArn.
|
targetArn | Opcional | Cadena | Si no especifica un valor para el parámetro topicArn, debe especificar un valor para el parámetro targetArn.
|
sujeto | Opcional | Cadena |
|
MessageStructure | Opcional | Cadena |
|
messageAttributes | Opcional | Mapa | |
messageDeduplicationId | Opcional | Cadena |
|
messageGroupId | Opcional | Cadena |
|
Campo de salida | Tipo | Ejemplo |
|---|---|---|
response | objeto |
La sintaxis de respuesta se puede consultar en la documentación de sns-publish-Boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns/client/publish.html) |
éxito | Booleano |
|
mensaje de error | Cadena |
|
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