Notifications AMI AMS avec SNS - Guide de l'utilisateur avancé d'AMS

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.

Notifications AMI AMS avec SNS

AMS fournit un service de notification AMI. Vous pouvez l'utiliser pour vous abonner à une rubrique Amazon Simple Notification Service (SNS) qui vous avertit lorsque des mises à jour de l'AMI AMS ont été publiées. Vous pouvez choisir de recevoir des notifications uniquement pour les AMS que AMIs vous utilisez, ou vous pouvez vous inscrire pour recevoir des notifications de mise à jour pour tous les AMS AMIs. Pour plus d'informations sur les sujets liés aux réseaux sociaux, consultez Qu'est-ce qu'Amazon Simple Notification Service ?

Chaque fois qu' AMIs elles sont publiées, nous envoyons des notifications aux abonnés du sujet correspondant ; cette section décrit comment s'abonner aux notifications de l'AMI AMS.

Exemple de message

{ "Type" : "Notification", "MessageId" : "example messageId", "TopicArn" : "arn:aws:sns:us-east-1:591688410472:customer-ams-windows2019", "Subject" : "New AMS AMIs are Now Available", "Message" : "{"v1": {"Message": "A new version of the AMS Amazon Machine Images has been released. You are now able to launch new EC2 stacks from these AMIs. Please use this time to update any dependencies such as CloudFormation or Autoscaling groups. Release Notes Windows - Contains latest Windows Patches: Microsoft Windows Server 2008 R2 Datacenter - (KB2819745, KB3018238, KB4507004, KB4507437) Microsoft Windows Server 2016 Datacenter Security Enhancedn - (KB4509091, KB4507459) Microsoft Windows Server 2016 Datacentern - (KB4509091, KB4507459) Microsoft Windows Server 2012 R2 Security Enhancedn - (KB3191564, KB3003057, KB3013172, KB3185319, KB4504418, KB4506996, KB4507463) Microsoft Windows Server 2012 R2 Standardn - (KB3003057, KB3013172, KB3185319, KB4504418, KB4506996, KB4507463) Linux - Contains latest Linux patches - All AMIs now force domainjoin-cli leave before domainjoin-cli join for better stability in the domain join process.", "images": {"images": {"image_name": "customer-ams-windows2019-2021.08-1", "image_id": "ami-05dfa45396fddaa5e"}}, "region": "us-east-1"}}", "Timestamp" : "2021-09-03T19:05:57.882Z", "SignatureVersion" : "1", "Signature" : "example sig", "SigningCertURL" : "example url", "UnsubscribeURL" : "example url" }

Sujets d'AMI AMS auxquels il est possible de s'abonner :

  • TOUT : Utilisercustomer-ams-all-amis. Cet abonnement à cette rubrique vous avertit lorsque l'un des AMS AMIs est mis à jour.

  • AMS AWS Linux AMIs : pour Amazon Linux, utilisez customer-ams-amazon1 etcustomer-ams-amazon1-security-enhanced. Pour Amazon Linux 2, utilisez customer-ams-amazon2 etcustomer-ams-amazon2-security-enhanced.

  • AMS SUSE Linux AMIs : utilisez customer-ams-sles12 oucustomer-ams-sles15.

  • AMS AWS RedHat AMIs : Utilisez customer-ams-rhel8customer-ams-rhel8-security-enhanced,customer-ams-rhel7,customer-ams-rhel7-security-enhanced.

  • AMS AWS CentOs AMIs : Utilisezcustomer-ams-centos7,customer-ams-centos7-security-enhanced.

  • AMS Ubuntu AMIs : Utilisercustomer-ams-ubuntu18.

  • AMS AWS Windows AMIs : utilisezcustomer-ams-windows2019,customer-ams-windows2019-security-enhanced,customer-ams-windows2016,customer-ams-windows2016-security-enhanced,customer-ams-windows2012,customer-ams-windows2012r2,customer-ams-windows2012r2-security-enhanced,customer-ams-windows2022.

Pour vous abonner aux nouvelles notifications AMI d'AMS à l'aide de la console Amazon SNS :

  1. Ouvrez la console Amazon SNS sur le tableau de bord.

  2. Dans le coin supérieur droit, passez à la région AWS à AMIs laquelle vous êtes abonné.

  3. Dans le volet de navigation de gauche, choisissez Abonnements, puis choisissez Créer un abonnement.

  4. Saisissez les informations suivantes :

    1. ARN du sujet : arn:aws:sns:{REGION}:287847593866:{AMS_AMI_NAME} où REGION est la région AWS sélectionnée (où la notification SNS a été créée) et AMS_AMI_NAME est l'AMI pour laquelle vous souhaitez recevoir des notifications. Exemples :

      • Pour vous abonner aux notifications relatives au nouvel AMS Amazon Linux AMIs dans la région AWS us-east-1, utilisez ce Topic ARN =. arn:aws:sns:us-east-1:287847593866:customer-ams-amazon1

      • Pour vous abonner aux notifications relatives au nouveau serveur AMS Window 2016 AMIs dans la région AWS us-west-2, utilisez ce topic ARN = arn:aws:sns:us-west-2:287847593866:customer-ams-windows2016

    2. Pour Protocole, choisissez E-mail.

    3. Pour Point de terminaison, entrez une adresse e-mail que vous pouvez utiliser pour recevoir les notifications. Nous recommandons une liste de distribution plutôt que l'adresse e-mail d'un individu.

  5. Choisissez Créer un abonnement.

  6. Lorsque vous recevez un e-mail de confirmation dont l'objet est « Notification AWS - Confirmation d'abonnement », ouvrez-le et choisissez Confirmer l'abonnement pour terminer votre abonnement.

Note

Vous n'êtes pas limité au courrier électronique pour le protocole. Pour plus d'informations sur les autres protocoles acceptables et sur leur utilisation, consultez la section subscribe.

Pour vous désabonner des nouvelles notifications AMI d'AMS à l'aide de la console AWS SNS :

  1. Ouvrez la console Amazon SNS sur le tableau de bord.

  2. Dans la barre de navigation, sélectionnez la région AWS de votre choix. Vous devez utiliser la région AWS dans laquelle vous souhaitez recevoir des notifications pour le correspondant AMIs.

  3. Dans le volet de navigation, choisissez Abonnements, sélectionnez l'abonnement, puis choisissez Actions -> Supprimer les abonnements.

  4. Lorsque vous êtes invité à confirmer l’opération, choisissez Supprimer.

Pour vous abonner aux notifications AMS New AMI à l'aide de la commande Deployment | Ingestion | Stack from CloudFormation Template | Create (ct-36cn2avfrrj9v) :

  1. Pour vous abonner au fichier JSON AmazonLinuxSubscription, créez et enregistrez un fichier de paramètres d'exécution ; cet exemple le nomme CreateSubscribeAmiParams .json :

    { "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "AmazonLinuxSubscription":{ "Type" : "AWS::SNS::Subscription", "Properties": { "TopicArn": "arn:aws:sns:{REGION}:287847593866:{AMS_AMI_NAME}", "Protocol": "email", "Endpoint": "username@yourdomain.com" } } } }
  2. Créez et enregistrez le fichier JSON des paramètres RFC avec le contenu suivant ; cet exemple le nomme fichier CreateSubscribeAmiRfc .json :

    { "ChangeTypeId": "ct-36cn2avfrrj9v", "ChangeTypeVersion": "1.0", "Title": "cfn-ingest-subscribe-ami" }
  3. Créez la RFC en spécifiant le CreateSubscribeAmiRfc fichier et le CreateSubscribeAmiParams fichier :

    aws amscm create-rfc --cli-input-json file://CreateSubscribeAmiRfc.json --execution-parameters file://CreateSubscribeAmiParams.json

    Vous recevez l'identifiant de la nouvelle RFC dans la réponse et pouvez l'utiliser pour soumettre et surveiller la RFC. Tant que vous ne l'avez pas soumise, la RFC reste en cours d'édition et ne démarre pas.

Pour des exemples de création AMIs, consultez la section Créer une AMI.

Pour plus d'informations sur la consommation AMIs par programmation, voir EC2 stack : creating.