AWS-EnableSNSTopicDeliveryStatusLogging - AWS Systems Manager Riferimento al runbook di automazione

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS-EnableSNSTopicDeliveryStatusLogging

Descrizione

Il AWS-EnableSNSTopicDeliveryStatusLogging runbook configura la registrazione dello stato di consegna per un endpoint HTTP Amazon Data Firehose, Lambda o Amazon Simple Queue Platform application Service (Amazon SQS). Ciò consente ad Amazon SNS di registrare gli avvisi non riusciti e una percentuale campione di notifiche di avviso riuscite su Amazon. CloudWatch Se la registrazione dello stato della consegna è già configurata per l'argomento, il runbook sostituisce la configurazione esistente con i nuovi valori specificati per i parametri di input.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parametri

  • AutomationAssumeRole

    ▬Tipo: stringa

    Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.

  • EndpointType

    ▬Tipo: stringa

    Valori validi:

    • HTTP

    • Firehose

    • Lambda

    • Applicazione

    • SQS

    Descrizione: (Obbligatorio) Il tipo di endpoint tematico Amazon SNS per cui desideri registrare i messaggi di notifica dello stato di consegna.

  • TopicArn

    ▬Tipo: stringa

    Descrizione: (Obbligatorio) L'ARN dell'argomento Amazon SNS per cui desideri configurare la registrazione dello stato della consegna.

  • SuccessFeedbackRoleArn

    ▬Tipo: stringa

    Descrizione: (Obbligatorio) L'ARN del ruolo IAM utilizzato da Amazon SNS per inviare i log per i messaggi di notifica riusciti. CloudWatch

  • SuccessFeedbackSampleRate

    ▬Tipo: stringa

    Valori validi: 0-100

    Descrizione: (Obbligatorio) La percentuale di messaggi riusciti da campionare per l'argomento Amazon SNS specificato.

  • FailureFeedbackRoleArn

    ▬Tipo: stringa

    Descrizione: (Obbligatorio) L'ARN del ruolo IAM utilizzato da Amazon SNS per inviare i log per i messaggi di notifica degli errori. CloudWatch

Autorizzazioni IAM richieste

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • iam:PassRole

  • sns:GetTopicAttributes

  • sns:SetTopicAttributes

Fasi del documento

  • aws:executeAwsApi- Applica il valore del SuccessFeedbackRoleArn parametro all'argomento Amazon SNS.

  • aws:executeAwsApi- Applica il valore del SuccessFeedbackSampleRate parametro all'argomento Amazon SNS.

  • aws:executeAwsApi- Applica il valore del FailureFeedbackRoleArn parametro all'argomento Amazon SNS.

  • aws:executeScript- Conferma che la registrazione dello stato della consegna è abilitata sull'argomento Amazon SNS.

Output

VerifyDeliveryStatusLoggingEnabled. GetTopicAttributesResponse - Risposta dalle operazioni GetTopicAttributes API.

VerifyDeliveryStatusLoggingEnabled. VerifyDeliveryStatusLoggingEnabled - Messaggio che indica l'avvenuta verifica della registrazione dello stato di consegna.