AWS-EnableSNSTopicDeliveryStatusLogging - AWS Systems Manager Referencia del manual de automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS-EnableSNSTopicDeliveryStatusLogging

Descripción

El AWS-EnableSNSTopicDeliveryStatusLogging manual configura el registro del estado de la entrega para un punto HTTP final de Amazon Data Firehose, Lambda o Amazon Simple Platform application Queue Service (Amazon SQS). Esto permite a Amazon SNS registrar las alertas fallidas y una muestra del porcentaje de notificaciones de alertas que se han enviado correctamente a Amazon. CloudWatch Si el registro del estado de entrega ya está configurado para el tema, el manual sustituirá la configuración existente por los nuevos valores que especifique para los parámetros de entrada.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: cadena

    Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

  • EndpointType

    Tipo: cadena

    Valores válidos:

    • HTTP

    • Firehose

    • Lambda

    • Aplicación

    • SQS

    Descripción: (Obligatorio) El tipo de punto final temático de Amazon SNS para el que desea registrar los mensajes de notificación del estado de la entrega.

  • TopicArn

    Tipo: cadena

    Descripción: (obligatorio) El ARN del tema de Amazon SNS para el que desea configurar el registro del estado de entrega.

  • SuccessFeedbackRoleArn

    Tipo: cadena

    Descripción: (obligatorio) El ARN de la función de IAM que Amazon SNS utiliza para enviar los registros de los mensajes de notificación correctos. CloudWatch

  • SuccessFeedbackSampleRate

    Tipo: cadena

    Valores válidos: 0-100

    Descripción: (Obligatorio) El porcentaje de mensajes correctos que se deben muestrear para el tema de Amazon SNS especificado.

  • FailureFeedbackRoleArn

    Tipo: cadena

    Descripción: (obligatorio) El ARN de la función de IAM que Amazon SNS utiliza para enviar los registros de los mensajes de notificación de errores. CloudWatch

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • iam:PassRole

  • sns:GetTopicAttributes

  • sns:SetTopicAttributes

Pasos de documentos

  • aws:executeAwsApi- Aplica el valor del SuccessFeedbackRoleArn parámetro al tema de Amazon SNS.

  • aws:executeAwsApi- Aplica el valor del SuccessFeedbackSampleRate parámetro al tema de Amazon SNS.

  • aws:executeAwsApi- Aplica el valor del FailureFeedbackRoleArn parámetro al tema de Amazon SNS.

  • aws:executeScript- Confirma que el registro del estado de la entrega está habilitado en el tema Amazon SNS.

Salidas

VerifyDeliveryStatusLoggingEnabled. GetTopicAttributesResponse - Respuesta de las operaciones de la GetTopicAttributes API.

VerifyDeliveryStatusLoggingEnabled. VerifyDeliveryStatusLoggingEnabled - Mensaje que indica que se ha verificado correctamente el registro del estado de la entrega.