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 doSuccessFeedbackRoleArn
parâmetro ao SNS tópico da Amazon. -
aws:executeAwsApi
- Aplica o valor doSuccessFeedbackSampleRate
parâmetro ao SNS tópico da Amazon. -
aws:executeAwsApi
- Aplica o valor doFailureFeedbackRoleArn
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.