AWS-EnableSNSTopicDeliveryStatusLogging - AWS Systems Manager Guide de référence du manuel d'automatisation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS-EnableSNSTopicDeliveryStatusLogging

Description

Le AWS-EnableSNSTopicDeliveryStatusLogging runbook configure la journalisation de l'état de livraison pour un HTTP point de terminaison Amazon Data Firehose, Lambda ou Amazon Simple Platform application Queue Service (Amazon SQS). Cela permet à Amazon SNS de consigner les alertes ayant échoué et un échantillon de pourcentage de notifications d'alerte réussies envoyées à Amazon. CloudWatch Si la journalisation de l'état de livraison est déjà configurée pour le sujet, le runbook remplace la configuration existante par les nouvelles valeurs que vous spécifiez pour les paramètres d'entrée.

Exécuter cette automatisation (console)

Type de document

 Automatisation

Propriétaire

Amazon

Plateformes

LinuxmacOS, Windows

Paramètres

  • AutomationAssumeRole

    Type : chaîne

    Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle AWS Identity and Access Management (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.

  • EndpointType

    Type : chaîne

    Valeurs valides :

    • HTTP

    • Firehose

    • Lambda

    • Application

    • SQS

    Description : (Obligatoire) Type de point de terminaison de rubrique Amazon SNS pour lequel vous souhaitez enregistrer les messages de notification d'état de livraison.

  • TopicArn

    Type : chaîne

    Description : (Obligatoire) L'ARN de la rubrique Amazon SNS pour laquelle vous souhaitez configurer la journalisation de l'état de livraison.

  • SuccessFeedbackRoleArn

    Type : chaîne

    Description : (Obligatoire) L'ARN du rôle IAM utilisé par Amazon SNS pour envoyer les journaux des messages de notification réussis. CloudWatch

  • SuccessFeedbackSampleRate

    Type : chaîne

    Valeurs valides : 0 à 100

    Description : (Obligatoire) Pourcentage de messages réussis à échantillonner pour la rubrique Amazon SNS spécifiée.

  • FailureFeedbackRoleArn

    Type : chaîne

    Description : (Obligatoire) L'ARN du rôle IAM utilisé par Amazon SNS pour envoyer les journaux des messages de notification d'échec. CloudWatch

Autorisations IAM requises

Le AutomationAssumeRole paramètre nécessite les actions suivantes pour utiliser correctement le runbook.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • iam:PassRole

  • sns:GetTopicAttributes

  • sns:SetTopicAttributes

Étapes de document

  • aws:executeAwsApi- Applique la valeur du SuccessFeedbackRoleArn paramètre à la rubrique Amazon SNS.

  • aws:executeAwsApi- Applique la valeur du SuccessFeedbackSampleRate paramètre à la rubrique Amazon SNS.

  • aws:executeAwsApi- Applique la valeur du FailureFeedbackRoleArn paramètre à la rubrique Amazon SNS.

  • aws:executeScript- Confirme que l'enregistrement du statut de livraison est activé dans la rubrique Amazon SNS.

Sorties

VerifyDeliveryStatusLoggingActivé. GetTopicAttributesResponse - Réponse des opérations de GetTopicAttributes l'API.

VerifyDeliveryStatusLoggingActivé. VerifyDeliveryStatusLoggingEnabled - Message indiquant la réussite de la vérification de l'enregistrement de l'état de livraison.