Monitoraggio AWS RAM tramite EventBridge - AWS Resource Access Manager

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

Monitoraggio AWS RAM tramite EventBridge

Utilizzando Amazon EventBridge, puoi configurare notifiche automatiche per eventi specifici in AWS RAM. Gli eventi di AWS RAM vengono consegnati quasi EventBridge in tempo reale. È possibile EventBridge configurare il monitoraggio degli eventi e richiamare le destinazioni in risposta a eventi che indicano modifiche alle condivisioni di risorse. Le modifiche a una condivisione di risorse attivano eventi sia per il proprietario della condivisione di risorse che per i principali a cui è stato concesso l'accesso alla condivisione di risorse.

Quando si crea un modello di eventi, l'origine è aws.ram.

Nota

Fai attenzione a scrivere codice che dipenda da questi eventi. Questi eventi non sono garantiti, ma vengono emessi con la massima diligenza possibile. Se si verifica un errore durante il AWS RAM tentativo di emettere un evento, il servizio riprova diverse volte. Tuttavia, può scadere e causare la perdita di quell'evento specifico.

Per ulteriori informazioni, consulta la Amazon EventBridge User Guide.

Esempio: avvisi in caso di errori di condivisione delle risorse

Prendi in considerazione lo scenario in cui desideri condividere le prenotazioni EC2 di capacità di Amazon con altri account della tua organizzazione. Ciò è un buon modo per ridurre i costi.

Tuttavia, se non si soddisfano tutti i prerequisiti per la condivisione di una prenotazione di capacità, è possibile che l'esecuzione delle attività asincrone relative alla condivisione delle risorse non venga eseguita automaticamente. Se l'operazione di condivisione fallisce e gli utenti di altri account tentano di avviare istanze con una di queste prenotazioni di capacità, Amazon si EC2 comporta come se la prenotazione di capacità fosse piena e avvia invece l'istanza come istanza on demand. Ciò può comportare costi superiori al previsto.

Per monitorare gli errori di condivisione delle risorse, imposta una EventBridge regola Amazon che ti avvisa ogni volta che una condivisione di AWS RAM risorse fallisce. La seguente procedura del tutorial utilizza un argomento Amazon Simple Notification Service (SNS) per notificare a tutti gli abbonati all'argomento ogni volta che EventBridge rileva un errore di condivisione delle risorse. Per ulteriori informazioni su AmazonSNS, consulta la Amazon Simple Notification Service Developer Guide.

Per creare una regola che ti avvisi quando la condivisione delle risorse fallisce
  1. Apri la EventBridge console Amazon.

  2. Nel riquadro di navigazione, scegli Regole, quindi nell'elenco Regole scegli Crea regola.

  3. Inserisci un nome e una descrizione facoltativa per la regola, quindi scegli Avanti.

  4. Scorri verso il basso fino alla casella Modello di evento e scegli Modelli personalizzati (JSONeditor).

  5. Copia e incolla il seguente schema di eventi:

    { "source": ["aws.ram"], "detail-type": ["Resource Sharing State Change"], "detail": { "event": ["Resource Share Association"], "status": ["failed"] } }
  6. Scegli Next (Successivo).

  7. Per Target 1, in Tipo di destinazione, scegli Servizio AWS.

  8. In Seleziona un obiettivo, scegli l'SNSargomento.

  9. Per Argomento, scegli l'SNSargomento in cui desideri pubblicare la notifica. Questo argomento deve già esistere.

  10. Scegli Avanti, quindi scegli nuovamente Avanti per verificare la configurazione.

  11. Quando sei soddisfatto delle opzioni a tua disposizione, scegli Crea regola.

  12. Tornando alla pagina Regole, assicurati che la nuova regola sia contrassegnata come Abilitata. Se necessario, scegli il pulsante di opzione accanto al nome della regola, quindi scegli Abilita.

Finché la regola è abilitata, qualsiasi condivisione di AWS RAM risorse che fallisce genera un SNS avviso per i destinatari dell'argomento su cui hai pubblicato.

Puoi anche confermare che le prenotazioni di capacità condivisa sono accessibili agli account con cui le hai condivise provando a visualizzarle nella EC2 console Amazon da tali account.