AWS Systems ManagerChange Managern'est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez AWS Systems ManagerChange Managerla section Modification de la disponibilité.
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.
(Facultatif) Configurer Amazon SNS pour recevoir des notifications sur OpsItems
Vous pouvez configurer OpsCenter pour envoyer des notifications à une rubrique Amazon Simple Notification Service (Amazon SNS) lorsque le système crée un OpsItem ou met à jour un OpsItem existant.
Effectuez les étapes suivantes pour recevoir des notifications pour OpsItems.
-
Étape 3 : Mise à jour de la politique d'accès AWS KMS
Note
Si vous activez le chiffrement côté serveur AWS Key Management Service (AWS KMS) à l'étape 2, vous devez terminer l'étape 3. Sinon, vous pouvez passer à l'étape 3.
Étape 1 : Créer une rubrique Amazon SNS et s'y abonner
Pour recevoir des notifications, vous devez créer et vous abonner à une rubrique Amazon SNS. Pour plus d'informations, consultez les sections Créer une rubrique et Abonnement d'un point de terminaison à une rubrique Amazon SNS, dans le Guide du développeur d'Amazon Simple Notification Service.
Note
Si vous utilisez OpsCenter plusieurs comptes Régions AWS ou, vous devez créer une rubrique Amazon SNS et vous y abonner dans chaque région ou compte pour lequel vous souhaitez recevoir des OpsItem notifications.
Étape 2 : Mise à jour de la politique d'accès Amazon SNS
Vous devez associer une rubrique Amazon SNS aux OpsItems. Utilisez la procédure suivante pour configurer une stratégie d'accès Amazon SNS afin que Systems Manager puisse publier les notifications d'OpsItems dans la rubrique Amazon SNS créée à l'étape 1.
-
Dans le volet de navigation, choisissez Rubriques.
-
Sélectionnez la rubrique que vous avez créée à l'étape 1, puis sélectionnez Modifier.
-
Développez la politique d'accès.
-
Ajoutez le bloc
Sidsuivant à la politique existante. Remplacez chaqueexample resource placeholderpar vos propres informations.{ "Sid": "Allow OpsCenter to publish to this topic", "Effect": "Allow", "Principal": { "Service": "ssm.amazonaws.com" }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:region:account ID:topic name", // Account ID of the SNS topic owner "Condition": { "StringEquals": { "AWS:SourceAccount": "account ID" // Account ID of the OpsItem owner } } }Note
La clé de condition globale
aws:SourceAccountprotège contre le scénario d'adjoint confus. Pour utiliser cette clé de condition, définissez la valeur sur l'ID de compte du propriétaire d'OpsItem. Pour plus d'informations, veuillez consulter la rubrique Adjoint confus dans le Guide de l'utilisateur IAM. -
Sélectionnez Enregistrer les modifications.
Le système envoie désormais les notifications à la rubrique Amazon SNS quand des OpsItems sont créés ou mis à jour.
Important
Si vous configurez la rubrique Amazon SNS avec une clé de chiffrement côté serveur AWS Key Management Service (AWS KMS) à l'étape 2, passez à l'étape 3. Sinon, vous pouvez passer à l'étape 3.
Étape 3 : Mise à jour de la politique d'accès AWS KMS
Si vous avez activé le chiffrement AWS KMS côté serveur pour votre rubrique Amazon SNS, vous devez également mettre à jour la politique d'accès de la rubrique que vous avez choisie lors de AWS KMS key la configuration de la rubrique. Utilisez la procédure suivante pour mettre à jour la politique d'accès afin que Systems Manager puisse publier les notifications d'OpsItem dans la rubrique Amazon SNS créée à l'étape 1.
Note
OpsCenter ne prend pas en charge la publication des OpsItems sur une rubrique Amazon SNS configurée avec une Clé gérée par AWS.
-
Ouvrez la AWS KMS console à l'adresse https://console.aws.amazon.com/kms.
-
Pour modifier le Région AWS, utilisez le sélecteur de région dans le coin supérieur droit de la page.
-
Dans le panneau de navigation, choisissez Clés gérées par le client.
-
Sélectionnez l'ID de la clé KMS que vous avez choisie lors de la création de la rubrique.
-
Dans la section Key policy (Politique de clé), sélectionnez Switch to policy view (Passer à la vue de politique).
-
Sélectionnez Edit (Modifier).
-
Ajoutez le bloc
Sidsuivant à la politique existante. Remplacez chaqueexample resource placeholderpar vos propres informations.{ "Sid": "Allow OpsItems to decrypt the key", "Effect": "Allow", "Principal": { "Service": "ssm.amazonaws.com" }, "Action": ["kms:Decrypt", "kms:GenerateDataKey*"], "Resource": "arn:aws:kms:region:account ID:key/key ID" }Dans l'exemple suivant, le nouveau bloc est entré à la ligne 14.
-
Sélectionnez Enregistrer les modifications.
Étape 4 : Activer les règles OpsItems par défaut pour envoyer des notifications pour les nouveaux OpsItems
OpsItemsLes règles par défaut d'Amazon EventBridge ne sont pas configurées avec un Amazon Resource Name (ARN) pour les notifications Amazon SNS. Suivez la procédure suivante pour modifier une règle dans EventBridge et entrer un bloc notifications.
Pour ajouter un bloc de notifications à une règle OpsItem par défaut
Ouvrez la AWS Systems Manager console à l'adresse https://console.aws.amazon.com/systems-manager/
. -
Dans le panneau de navigation, sélectionnez OpsCenter.
-
Sélectionnez l'onglet OpsItems, puis sélectionnez Configurer les sources.
-
Sélectionnez le nom de la règle source que vous souhaitez configurer avec un bloc
notifications, comme illustré dans l'exemple suivant.
La règle s'ouvre sur Amazon EventBridge.
-
Sur la page des détails de la règle, sur l'onglet Targets(Cibles), choisissez Edit (Modifier).
-
Dans la section Additional settings (Réglages supplémentaires), choisissez Configure input transformer (Configurer le transformateur d'entrée).
-
Dans la case Modèle, ajoutez un
notificationsau format suivant."notifications":[{"arn":"arn:aws:sns:region:account ID:topic name"}],Voici un exemple :
"notifications":[{"arn":"arn:aws:sns:us-west-2:1234567890:MySNSTopic"}],Saisissez le bloc de notifications avant le bloc
resources, comme indiqué dans l’exemple suivant pour la région USA Ouest (Oregon) (us-west-2).{ "title": "EBS snapshot copy failed", "description": "CloudWatch Event Rule SSMOpsItems-EBS-snapshot-copy-failed was triggered. Your EBS snapshot copy has failed. See below for more details.", "category": "Availability", "severity": "2", "source": "EC2", "notifications": [{ "arn": "arn:aws:sns:us-west-2:1234567890:MySNSTopic" }], "resources": <resources>, "operationalData": { "/aws/dedup": { "type": "SearchableString", "value": "{\"dedupString\":\"SSMOpsItems-EBS-snapshot-copy-failed\"}" }, "/aws/automations": { "value": "[ { \"automationType\": \"AWS:SSM:Automation\", \"automationId\": \"AWS-CopySnapshot\" } ]" }, "failure-cause": { "value": <failure - cause> }, "source": { "value": <source> }, "start-time": { "value": <start - time> }, "end-time": { "value": <end - time> } } } -
Choisissez Confirmer.
-
Choisissez Suivant.
-
Choisissez Suivant.
-
Choisissez Mettre à jour la règle.
La prochaine fois que le système crée un OpsItem pour la règle par défaut, il publie une notification dans la rubrique Amazon SNS.