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à.
Trasmissione dei dati ad Automazione tramite trasformatori di input
Questo tutorial di Automazione AWS Systems Manager mostra come utilizzare la funzionalità del trasformatore di input di Amazon EventBridge per estrarre instance-id
di un'istanza Amazon Elastic Compute Cloud (Amazon EC2) da un evento di modifica dello stato dell'istanza. Il servizio di automazione è una funzionalità di AWS Systems Manager. Usiamo il trasformatore di input per passare i dati alla destinazione del runbook AWS-CreateImage
come parametro di input InstanceId
. La regola viene attivata quando un'istanza passa allo stato stopped
.
Per ulteriori informazioni sull'utilizzo dei trasformatori di input, consulta il Tutorial: utilizzare il trasformatore di input per personalizzare ciò che viene passato alla destinazione evento nella Guida per l'utente di Amazon EventBridge.
Prima di iniziare
Verificare di aver aggiunto le autorizzazioni e le policy di attendibilità necessarie per EventBridge al ruolo di servizio di automazione di Systems Manager. Per ulteriori informazioni, consulta la pagina relativa alla panoramica sulla gestione delle autorizzazioni di accesso alle risorse EventBridge nella Guida per l'utente di Amazon EventBridge .
Per utilizzare i trasformatori di input con il servizio di automazione
Aprire la console Amazon EventBridge all'indirizzo https://console.aws.amazon.com/events/
. -
Nel pannello di navigazione, scegliere Rules (Regole).
-
Scegli Create rule (Crea regola).
-
Inserire un nome e una descrizione per la regola.
Una regola non può avere lo stesso nome di un'altra regola nella stessa regione e sullo stesso bus di eventi.
-
Per Select event bus (Seleziona bus di eventi), scegli il bus di eventi che desideri associare a questa regola. Se desideri che questa regola risponda ad eventi corrispondenti provenienti dal tuo Account AWS, seleziona default event bus (Bus di eventi predefiniti). Quando un Servizio AWS nell'account emette un evento, passa sempre al bus di eventi predefinito dell'account.
-
Per Rule type (Tipo di regola), scegli Rule with an event pattern (Regola con un modello di eventi).
-
Seleziona Successivo.
-
Per Event source (Origine evento), scegli AWS events or EventBridge partner events (Eventi o eventi di partner EventBridge).
-
Nella sezione Modello di eventi, scegli Modulo di modello di eventi.
-
Per Event source (Origine evento), scegli AWS services (Servizi ).
-
Per AWS service (Servizio ), scegli EC2.
-
Per Event Type (Tipo di evento), scegliere EC2 Instance State-change Notification (Notifica variazione di stato istanze EC2).
-
PerSpecific state (s) (Stati specifici), scegliarrestato.
-
Seleziona Successivo.
-
Per Target types (Tipi di destinazione), scegli AWS service (Servizio ).
-
Per Seleziona target (Seleziona destinazione), scegli Systems Manager Automation (Automazione Manager di Sistema).
-
Per Documento, scegliere AWS-CreateImage.
-
Nella sezione Configure automation parameter(s) (Configurazione dei parametri di automazione), Input Transformer (Trasformatore di input).
-
Per Input path (Percorso di input) inserisci
{"instance":"$.detail.instance-id"}
. -
Per Template (Modello) inserisci
{"InstanceId":[<instance>]}
. -
Per Execution role (Ruolo di esecuzione), scegli Use existing role (Usa ruolo esistente) e quindi il ruolo di servizio di automazione.
-
Seleziona Successivo.
-
(Facoltativo) Inserire uno o più tag per la regola. Per ulteriori informazioni, consulta Assegnazione di tag alle Your Amazon EventBridge Resources nella Guida per l'utente di Amazon EventBridge.
-
Seleziona Successivo.
-
Rivedi i dettagli della regola e scegli Create rule (Crea regola).