Notifiche AMI AMS con SNS - Guida per l'utente avanzato di AMS

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à.

Notifiche AMI AMS con SNS

AMS fornisce un servizio di notifica AMI. Puoi usarlo per abbonarti a un argomento di Amazon Simple Notification Service (SNS) che ti avvisa quando vengono rilasciati aggiornamenti AMI AMS. Puoi scegliere di ricevere notifiche solo per l'AMS AMIs che utilizzi oppure puoi registrarti per ricevere notifiche di aggiornamento per tutti gli AMS. AMIs Per ulteriori informazioni sugli argomenti SNS, consulta Cos'è Amazon Simple Notification Service?

Ogni volta che AMIs vengono rilasciate, inviamo notifiche agli abbonati dell'argomento corrispondente; questa sezione descrive come iscriversi alle notifiche AMI AMS.

Messaggio di esempio

{ "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" }

Possibili argomenti AMI AMS a cui abbonarsi:

  • TUTTI: Usacustomer-ams-all-amis. L'abbonamento a questo argomento ti avvisa quando uno degli AMS AMIs viene aggiornato.

  • AMS AWS Linux AMIs: per Amazon Linux, usa customer-ams-amazon1 ecustomer-ams-amazon1-security-enhanced. Per Amazon Linux 2, usa customer-ams-amazon2 ecustomer-ams-amazon2-security-enhanced.

  • AMS SUSE Linux AMIs: usa customer-ams-sles12 ocustomer-ams-sles15.

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

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

  • AMS Ubuntu AMIs: Usacustomer-ams-ubuntu18.

  • AMS AWS Windows AMIs: usa customer-ams-windows2019customer-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.

Per abbonarsi alle nuove notifiche AMI di AMS utilizzando la console Amazon SNS:

  1. Apri la console Amazon SNS nella dashboard.

  2. Nell'angolo in alto a destra, passa alla regione AWS per la quale AMIs ti stai abbonando.

  3. Nel riquadro di navigazione a sinistra, scegli Abbonamenti, quindi scegli Crea abbonamento.

  4. Inserisci le informazioni che seguono:

    1. Argomento ARN: arn:aws:sns:{REGION}:287847593866:{AMS_AMI_NAME} dove REGION è la regione AWS selezionata (dove è stata creata la notifica SNS) e AMS_AMI_NAME è l'AMI per cui desideri ricevere notifiche. Esempi:

      • Per iscriverti alle notifiche del nuovo AMS Amazon Linux AMIs nella regione AWS us-east-1, usa questo argomento ARN =. arn:aws:sns:us-east-1:287847593866:customer-ams-amazon1

      • Per iscriverti alle notifiche del nuovo AMS Window Server 2016 AMIs nella regione AWS us-west-2, usa questo argomento ARN = arn:aws:sns:us-west-2:287847593866:customer-ams-windows2016

    2. Per Protocollo, scegli E-mail.

    3. In Endpoint immetti l'indirizzo e-mail utilizzabile per ricevere le notifiche. Consigliamo una lista di distribuzione anziché l'e-mail di un individuo.

  5. Scegli Create Subscription (Crea sottoscrizione).

  6. Quando ricevi un'e-mail di conferma con l'oggetto «AWS Notification - Subscription Confirmation», apri l'e-mail e scegli Conferma abbonamento per completare l'abbonamento.

Nota

Non sei limitato all'invio di e-mail per il Protocollo. Per informazioni su altri protocolli accettabili e su come utilizzarli, consulta subscribe.

Per annullare l'iscrizione alle nuove notifiche AMI di AMS utilizzando la console AWS SNS:

  1. Apri la console Amazon SNS nella dashboard.

  2. Nella barra di navigazione, passa alla regione AWS di tua scelta. È necessario utilizzare la regione AWS in cui si desidera ricevere le notifiche relative alla regione AWS corrispondente AMIs.

  3. Nel pannello di navigazione, scegli Abbonamenti, seleziona l'abbonamento, quindi scegli Azioni -> Elimina abbonamenti.

  4. Quando viene richiesta la conferma, seleziona Delete (Elimina).

Per abbonarsi alle notifiche AMS New AMI utilizzando Deployment | Ingestion | Stack from CloudFormation Template | Create (ct-36cn2avfrrj9v):

  1. Per sottoscrivere AmazonLinuxSubscription, creare e salvare un file JSON con i parametri di esecuzione; questo esempio lo chiama .json: CreateSubscribeAmiParams

    { "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. Create e salvate il file JSON dei parametri RFC con il seguente contenuto; questo esempio lo chiama file.json: CreateSubscribeAmiRfc

    { "ChangeTypeId": "ct-36cn2avfrrj9v", "ChangeTypeVersion": "1.0", "Title": "cfn-ingest-subscribe-ami" }
  3. Crea l'RFC, specificando il file e il file: CreateSubscribeAmiRfc CreateSubscribeAmiParams

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

    Nella risposta ricevi l'ID della nuova RFC e puoi utilizzarlo per inviare e monitorare la RFC. Finché non la invii, la RFC rimane nello stato di modifica e non si avvia.

Per esempi di creazione AMIs, consulta Creare AMI.

Per informazioni sul consumo AMIs programmatico, consulta EC2 stack: creating.