Monitora l'utilizzo delle prenotazioni di capacità utilizzando EventBridge - Amazon Elastic Compute Cloud

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

Monitora l'utilizzo delle prenotazioni di capacità utilizzando EventBridge

AWS Health invia eventi ad Amazon EventBridge quando una prenotazione di capacità nel tuo account è inferiore al 20% di utilizzo in determinati periodi. Con EventBridge, puoi stabilire regole che attivano azioni programmatiche in risposta a tali eventi. Ad esempio, è possibile creare una regola che annulla automaticamente una prenotazione di capacità quando il suo utilizzo è inferiore al 20% in un periodo di 7 giorni.

Gli eventi in EventBridge sono rappresentati come JSON oggetti. I campi specifici dell'evento sono contenuti nella sezione «dettaglio» dell'JSONoggetto. Il campo "event" contiene il nome dell'evento. Il campo "result" contiene lo stato completato dell'operazione che ha attivato l'evento. Per ulteriori informazioni, consulta i modelli di EventBridge eventi di Amazon nella Amazon EventBridge User Guide.

Per ulteriori informazioni, consulta la Amazon EventBridge User Guide.

Questa funzionalità non è supportata in AWS GovCloud (US).

Eventi

AWS Health invia i seguenti eventi quando l'utilizzo della capacità per una prenotazione di capacità è inferiore al 20 percento.

AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION

Di seguito è riportato un esempio di evento generato quando l'utilizzo della capacità di una prenotazione di capacità appena creata è inferiore al 20% in un periodo di 24 ore.

{ "version": "0", "id": "b3e00086-f271-12a1-a36c-55e8ddaa130a", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-10T12:03:38Z", "region": "ap-south-1", "resources": [ "cr-01234567890abcdef" ], "detail": { "eventArn": "arn:aws:health:ap-south-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_cr-01234567890abcdef-6211-4d50-9286-0c9fbc243f04", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION", "eventTypeCategory": "accountNotification", "startTime": "Fri, 10 Mar 2023 12:03:38 GMT", "endTime": "Fri, 10 Mar 2023 12:03:38 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef" } ] } }

AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY

Di seguito è riportato un esempio di evento generato quando l'utilizzo della capacità di una o più prenotazioni di capacità è inferiore al 20% in un periodo di 7 giorni.

{ "version": "0", "id":"7439d42b-3c7f-ad50-6a88-25e2a70977e2", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-03-07T06:06:01Z", "region": "us-east-1", "resources": [ "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%", "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" ], "detail": { "eventArn": "arn:aws:health:us-east-1::event/EC2/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY/AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY_726c1732-d6f6-4037-b9b8-bec3c2d3ba65", "service": "EC2", "eventTypeCode": "AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATION_SUMMARY", "eventTypeCategory": "accountNotification", "startTime": "Tue, 7 Mar 2023 06:06:01 GMT", "endTime": "Tue, 7 Mar 2023 06:06:01 GMT", "eventDescription": [ { "language": "en_US", "latestDescription": "A description of the event will be provided here" } ], "affectedEntities": [ { "entityValue": "cr-01234567890abcdef | us-east-1b | t3.medium | Linux/UNIX | 0.0%" }, { "entityValue": "cr-09876543210fedcba | us-east-1a | t3.medium | Linux/UNIX | 0.0%" } ] } }

Crea una EventBridge regola

Per ricevere notifiche e-mail quando l'utilizzo di Capacity Reservation scende al di sotto del 20%, crea un SNS argomento Amazon, quindi crea una EventBridge regola per l'AWS_EC2_ODCR_UNDERUTILIZATION_NOTIFICATIONevento.

Per creare l'SNSargomento Amazon
  1. Apri la SNS console Amazon su https://console.aws.amazon.com/sns/v3/home.

  2. Nel riquadro di navigazione scegliere Argomenti, quindi Crea nuovo argomento.

  3. Per Tipo, scegliere Standard.

  4. Per Nome argomento, inserisci un nome per il nuovo argomento.

  5. Scegli Create topic (Crea argomento).

  6. Scegli Crea sottoscrizione.

  7. Per Protocollo scegli E-mail, mentre per Endpoint inserisci l'indirizzo e-mail che deve ricevere le notifiche.

  8. Scegli Crea sottoscrizione.

  9. L'indirizzo e-mail inserito sopra riceverà un messaggio e-mail con l'oggetto seguente: AWS Notification - Subscription Confirmation. Segui le istruzioni per confermare la tu sottoscrizione.

Per creare la regola EventBridge
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel riquadro di navigazione scegli Rules (Regole), quindi Create rule (Crea regola).

  3. Per Nome, inserisci un nome per la nuova regola.

  4. Per Rule type (Tipo di regola), scegli Rule with an event pattern (Regola con un modello di eventi).

  5. Scegli Next (Successivo).

  6. Per Modello di eventi, procedi come segue:

    1. Per Event source, scegli AWS servizi.

    2. Per AWS servizio, scegli AWS Health.

    3. Per Tipo di evento, scegli Notifica di EC2ODCRsottoutilizzo.

  7. Scegli Next (Successivo).

  8. Per Destinazione 1, esegui queste operazioni:

    1. Per i tipi di Target, scegli AWS servizio.

    2. Per Seleziona un obiettivo, scegli l'SNSargomento.

    3. Per Argomento, scegli l'argomento che hai creato in precedenza.

  9. Scegli Avanti, quindi scegli di nuovo Avanti.

  10. Scegli Crea regola.