AWS-EnableSNSTopicDeliveryStatusLogging - AWS Systems Manager Referência do runbook de automação

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS-EnableSNSTopicDeliveryStatusLogging

Descrição

O AWS-EnableSNSTopicDeliveryStatusLogging runbook configura o registro do status de entrega para um HTTP endpoint Amazon Data Firehose, Lambda Platform application ou Amazon Simple Queue Service (Amazon). SQS Isso permite que SNS a Amazon registre alertas falhados e uma amostra de uma porcentagem de notificações de alerta bem-sucedidas na Amazon CloudWatch. Se o registro do status de entrega já estiver configurado para o tópico, o runbook substituirá a configuração existente pelos novos valores que você especificar para os parâmetros de entrada.

Executar esta automação (console)

Tipo de documento

Automação

Proprietário

Amazon

Plataformas

Linux, macOS, Windows

Parâmetros

  • AutomationAssumeRole

    Tipo: string

    Descrição: (Opcional) O Amazon Resource Name (ARN) da função AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation execute as ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.

  • EndpointType

    Tipo: string

    Valores válidos:

    • HTTP

    • Firehose

    • Lambda

    • Aplicativo

    • SQS

    Descrição: (Obrigatório) O tipo de endpoint de SNS tópico da Amazon para o qual você deseja registrar as mensagens de notificação de status de entrega.

  • TopicArn

    Tipo: string

    Descrição: (Obrigatório) O SNS tópico ARN da Amazon para o qual você deseja configurar o registro do status de entrega.

  • SuccessFeedbackRoleArn

    Tipo: string

    Descrição: (Obrigatório) A ARN IAM função que a Amazon SNS usa para enviar registros de mensagens de notificação bem-sucedidas CloudWatch.

  • SuccessFeedbackSampleRate

    Tipo: string

    Valores válidos: 0-100

    Descrição: (Obrigatório) A porcentagem de mensagens bem-sucedidas a serem amostradas para o SNS tópico especificado da Amazon.

  • FailureFeedbackRoleArn

    Tipo: string

    Descrição: (Obrigatório) A ARN IAM função que a Amazon SNS usa para enviar registros de mensagens de notificação de falha CloudWatch.

IAMPermissões necessárias

O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • iam:PassRole

  • sns:GetTopicAttributes

  • sns:SetTopicAttributes

Etapas do documento

  • aws:executeAwsApi- Aplica o valor do SuccessFeedbackRoleArn parâmetro ao SNS tópico da Amazon.

  • aws:executeAwsApi- Aplica o valor do SuccessFeedbackSampleRate parâmetro ao SNS tópico da Amazon.

  • aws:executeAwsApi- Aplica o valor do FailureFeedbackRoleArn parâmetro ao SNS tópico da Amazon.

  • aws:executeScript- Confirma que o registro do status de entrega está ativado no SNS tópico da Amazon.

Saídas

VerifyDeliveryStatusLoggingEnabled. GetTopicAttributesResponse - Resposta das GetTopicAttributes API operações.

VerifyDeliveryStatusLoggingEnabled. VerifyDeliveryStatusLoggingEnabled - Mensagem indicando a verificação bem-sucedida do registro do status de entrega.