Amazon EventBridge per Amazon EBS - Amazon EBS

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

Amazon EventBridge per Amazon EBS

Amazon EBS invia eventi ad Amazon EventBridge per le azioni eseguite su volumi e istantanee. Con EventBridge, puoi stabilire regole che attivano azioni programmatiche in risposta a questi eventi. Ad esempio, puoi creare una regola che ti invia una notifica e-mail quando uno snapshot è abilitato per il ripristino rapido degli snapshot.

Gli eventi in EventBridge sono rappresentati come oggetti JSON. I campi univoci per l'evento sono contenuti nella sezione "detail" dell'oggetto JSON. 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 What Is Amazon EventBridge? nella Amazon EventBridge User Guide.

Eventi dei volumi EBS

Amazon EBS invia eventi EventBridge quando si verificano i seguenti eventi di volume.

Creazione di un volume (createVolume)

L'createVolumeevento viene inviato al tuo AWS account quando viene completata un'azione per creare un volume. Non viene tuttavia salvato, né registrato o archiviato. Questo evento può avere come risultato available oppure failed. La creazione avrà esito negativo se viene fornito un messaggio non valido, come AWS KMS key illustrato negli esempi seguenti.

Dati eventi

Di seguito è riportato un esempio di oggetto JSON inviato da EBS per un evento createVolume riuscito.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-01234567" ], "detail": { "result": "available", "cause": "", "event": "createVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento createVolume non riuscito. La causa dell'errore è una chiave Chiave KMS disabilitata.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "sa-east-1", "resources": [ "arn:aws:ec2:sa-east-1:0123456789ab:volume/vol-01234567", ], "detail": { "event": "createVolume", "result": "failed", "cause": "arn:aws:kms:sa-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is disabled.", "request-id": "01234567-0123-0123-0123-0123456789ab", } }

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento createVolume non riuscito. La causa dell'errore è una chiave Chiave KMS in attesa di importazione.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "sa-east-1", "resources": [ "arn:aws:ec2:sa-east-1:0123456789ab:volume/vol-01234567", ], "detail": { "event": "createVolume", "result": "failed", "cause": "arn:aws:kms:sa-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is pending import.", "request-id": "01234567-0123-0123-0123-0123456789ab", } }

Eliminazione di volume (deleteVolume)

L'deleteVolumeevento viene inviato al tuo AWS account quando viene completata un'azione per eliminare un volume. Non viene tuttavia salvato, né registrato o archiviato. Questo evento restituisce deleted come risultato. Se l'eliminazione non viene completato, l'evento non viene mai inviato.

Dati eventi

Di seguito è riportato un esempio di oggetto JSON inviato da EBS per un evento deleteVolume riuscito.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-01234567" ], "detail": { "result": "deleted", "cause": "", "event": "deleteVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }

Collegamento e ricollegamento di un volume (attachVolume, reattachVolume)

L'evento attachVolume o reattachVolume viene inviato al tuo account AWS se non è possibile collegare o ricollegare un volume a un'istanza. Non viene tuttavia salvato, né registrato o archiviato. Se utilizzi una chiave Chiave KMS per crittografare un volume EBS e la Chiave KMS diventa non valida, EBS invierà un evento se tale Chiave KMS viene successivamente utilizzata per collegarsi o ricollegarsi a un'istanza, come illustrato negli esempi seguenti.

Dati eventi

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento attachVolume non riuscito. La causa dell'errore è una chiave Chiave KMS in attesa di eliminazione.

Nota

AWS può tentare di ricollegarsi a un volume dopo la manutenzione ordinaria del server.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:0123456789ab:volume/vol-01234567", "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab" ], "detail": { "event": "attachVolume", "result": "failed", "cause": "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is pending deletion.", "request-id": "" } }

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento reattachVolume non riuscito. La causa dell'errore è una chiave Chiave KMS in attesa di eliminazione.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:0123456789ab:volume/vol-01234567", "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab" ], "detail": { "event": "reattachVolume", "result": "failed", "cause": "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is pending deletion.", "request-id": "" } }

Scollegare il volume (DetachVolume)

L'detachVolumeevento viene inviato al tuo AWS account quando un volume viene scollegato da un'istanza Amazon EC2.

Dati eventi

Di seguito è riportato un esempio di evento riuscitodetachVolume.

{ "version":"0", "id":"2ec37298-1234-e436-70fc-c96b1example", "detail-type":"AWS API Call via CloudTrail", "source":"aws.ec2", "account":"123456789012", "time":"2024-03-18T16:35:52Z", "region":"us-east-1", "resources":[], "detail": { "eventVersion":"1.09", "userIdentity": { "type":"IAMUser", "principalId":"AIDAJT12345SQ2EXAMPLE", "arn":"arn:aws:iam::123456789012:user/administrator", "accountId":"123456789012", "accessKeyId":"AKIAJ67890A6EXAMPLE", "userName":"administrator" }, "eventTime":"2024-03-18T16:35:52Z", "eventSource":"ec2.amazonaws.com", "eventName":"DetachVolume", "awsRegion":"us-east-1", "sourceIPAddress":"12.12.123.12", "userAgent":"aws-cli/2.7.12 Python/3.9.11 Windows/10 exe/AMD64 prompt/off command/ec2.detach-volume", "requestParameters": { "volumeId":"vol-072577c46bexample", "force":false }, "responseElements": { "requestId":"1234513a-6292-49ea-83f8-85e95example", "volumeId":"vol-072577c46bexample", "instanceId":"i-0217f7eb3dexample", "device":"/dev/sdb", "status":"detaching", "attachTime":1710776815000 }, "requestID":"1234513a-6292-49ea-83f8-85e95example", "eventID":"1234551d-a15a-43eb-9e69-c983aexample", "readOnly":false, "eventType":"AwsApiCall", "managementEvent":true, "recipientAccountId":"123456789012", "eventCategory":"Management", "tlsDetails": { "tlsVersion":"TLSv1.3", "cipherSuite":"TLS_AES_128_GCM_SHA256", "clientProvidedHostHeader":"ec2.us-east-1.amazonaws.com" } } }

Eventi di modifica del volume EBS

Amazon EBS invia modifyVolume eventi a EventBridge quando un volume viene modificato. Non viene tuttavia salvato, né registrato o archiviato.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-03a55cf56513fa1b6" ], "detail": { "result": "optimizing", "cause": "", "event": "modifyVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }

Eventi degli snapshot EBS

Amazon EBS invia eventi EventBridge quando si verificano i seguenti eventi di volume.

Creazione di uno snapshot (createSnapshot)

L'createSnapshotevento viene inviato al tuo AWS account quando viene completata un'azione per creare uno snapshot. Non viene tuttavia salvato, né registrato o archiviato. Questo evento può avere come risultato succeeded oppure failed.

Dati eventi

Di seguito è riportato un esempio di oggetto JSON inviato da EBS per un evento createSnapshot riuscito. Nella sezione detail, il campo source contiene l'ARN del volume di origine. I campi startTime ed endTime indicano quando la creazione dello snapshot è stata avviata e completata.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "createSnapshot", "result": "succeeded", "cause": "", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::us-west-2:volume/vol-01234567", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ" } }

Creazione di snapshot (createSnapshots)

L'createSnapshotsevento viene inviato al tuo AWS account quando viene completata un'azione per creare un'istantanea multivolume. Questo evento può avere come risultato succeeded oppure failed.

Dati eventi

Di seguito è riportato un esempio di oggetto JSON inviato da EBS per un evento createSnapshots riuscito. Nella sezione detail, il campo source contiene gli ARN dei volumi di origine del set di snapshot a più volumi. I campi startTime ed endTime indicano quando la creazione dello snapshot è stata avviata e completata.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Multi-Volume Snapshots Completion Status", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "arn:aws:ec2::us-east-1:snapshot/snap-012345678" ], "detail": { "event": "createSnapshots", "result": "succeeded", "cause": "", "request-id": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshots": [ { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "source": "arn:aws:ec2::us-east-1:volume/vol-01234567", "status": "completed" }, { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-012345678", "source": "arn:aws:ec2::us-east-1:volume/vol-012345678", "status": "completed" } ] } }

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento createSnapshots non riuscito. La causa dell'errore è da ricercare nel mancato completamento di uno o più snapshot per il set di snapshot multi-volume. I valori di snapshot_id sono gli ARN degli snapshot non riusciti. startTime e endTime rappresentano il momento in cui l'operazione di creazione snapshot è stata avviata e terminata.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Multi-Volume Snapshots Completion Status", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "arn:aws:ec2::us-east-1:snapshot/snap-012345678" ], "detail": { "event": "createSnapshots", "result": "failed", "cause": "Snapshot snap-01234567 is in status error", "request-id": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshots": [ { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "source": "arn:aws:ec2::us-east-1:volume/vol-01234567", "status": "error" }, { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-012345678", "source": "arn:aws:ec2::us-east-1:volume/vol-012345678", "status": "error" } ] } }

Copia di snapshot (copySnapshot)

L'copySnapshotevento viene inviato al tuo AWS account quando viene completata un'azione per copiare un'istantanea. Non viene tuttavia salvato, né registrato o archiviato. Questo evento può avere come risultato succeeded oppure failed.

Se stai copiando l'istantanea tra le regioni, l'evento viene emesso nella regione di destinazione.

Dati eventi

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento copySnapshot riuscito. Il valore di snapshot_id è l'ARN del nuovo snapshot creato. Neldetailsezione, il valore disourceè l'ARN dell'istantanea di origine.startTimeeendTimerappresentano quando è iniziata e terminata l'azione copia-istantanea.incrementalindica se l'istantanea è un'istantanea incrementale (true) o un'istantanea completa (false).

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "copySnapshot", "result": "succeeded", "cause": "", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "incremental": "true" } }

Di seguito è riportato un esempio di oggetto JSON inviato da EBS dopo un evento copySnapshot non riuscito. La causa dell'errore è un ID dello snapshot di origine non valido. Il valore di snapshot_id è l'ARN dello snapshot non riuscito. Nella sezione detail, il valore di origine source è l'ARN dello snapshot di origine. startTime ed endTime indicano quando l'operazione di copia dello snapshot è stata avviata e terminata.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "copySnapshot", "result": "failed", "cause": "Source snapshot ID is not valid", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ" } }

Condivisione di snapshot (shareSnapshot)

L'shareSnapshotevento viene inviato al tuo AWS account quando un altro account condivide un'istantanea con esso. Non viene tuttavia salvato, né registrato o archiviato. Il risultato è sempre succeeded.

Dati eventi

Di seguito è illustrato un esempio di oggetto JSON inviato da EBS dopo un evento shareSnapshot completato. Nella detail sezione, il valore di source è il numero di AWS account dell'utente che ha condiviso l'istantanea con te. startTimee endTime rappresentano l'inizio e la fine dell'azione share-snapshot. L'evento shareSnapshot viene inviato solo quando uno snapshot privato viene condiviso con un altro utente. La condivisione di uno snapshot pubblico non attiva l'evento.

{ "version": "0", "id": "01234567-01234-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "shareSnapshot", "result": "succeeded", "cause": "", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": 012345678901, "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ" } }

Eventi dell'archivio di snapshot EBS

Amazon EBS emette eventi relativi alle operazioni di archiviazione degli snapshot. Per ulteriori informazioni, consulta Monitoraggio dell'archiviazione degli snapshot.

Eventi del ripristino rapido degli snapshot EBS

Amazon EBS invia eventi EventBridge quando cambia lo stato del ripristino rapido degli snapshot per uno snapshot. Gli eventi vengono emessi secondo il principio del massimo sforzo.

Di seguito vengono riportati dati di esempio per questo evento.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Fast Snapshot Restore State-change Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1::snapshot/snap-03a55cf56513fa1b6" ], "detail": { "snapshot-id": "snap-1234567890abcdef0", "state": "optimizing", "zone": "us-east-1a", "message": "Client.UserInitiated - Lifecycle state transition", } }

I valori possibili per state sono enabling, optimizing, enabled, disabling e disabled.

I valori possibili di message sono indicati di seguito:

Client.InvalidSnapshot.InvalidState - The requested snapshot transitioned to an invalid state (Error)

Una richiesta di abilitare il ripristino rapido degli snapshot non è riuscita e lo stato è passato a disabling o disabled. Non è possibile abilitare il ripristino rapido per questa snapshot.

Client.UserInitiated

Lo stato è passato a enabling o disabling.

Client.UserInitiated - Lifecycle state transition

Lo stato è passato a optimizing, enabled o disabled.

Server.InsufficientCapacity - There was insufficient capacity available to satisfy the request

Una richiesta di abilitare il ripristino rapido degli snapshot non è riuscita per capacità insufficiente e lo stato è passato a disabling o disabled. Attendere e riprovare.

Server.InternalError - An internal error caused the operation to fail

Una richiesta di abilitare il ripristino rapido degli snapshot non è riuscita per un errore interno e lo stato è passato a disabling o disabled. Attendere e riprovare.

Client.InvalidSnapshot.InvalidState - The requested snapshot was deleted or access permissions were revoked

Lo stato di ripristino rapido dello snapshot è passato da disabling o disabled perché lo snapshot è stato eliminato o non condiviso dal proprietario dello snapshot. Il ripristino rapido dello snapshot non può essere attivato per uno snapshot che è stato eliminato o che non è più condiviso con l'utente.

Utilizzo AWS Lambda per gestire gli eventi EventBridge

Puoi utilizzare Amazon EBS e Amazon EventBridge per automatizzare il flusso di lavoro di backup dei dati. Ciò richiede la creazione di una policy IAM, una AWS Lambda funzione per gestire l'evento e una EventBridge regola che abbini gli eventi in arrivo e li indirizzi alla funzione Lambda.

La seguente procedura utilizza l'evento createSnapshot per copiare automaticamente uno snapshot completato in un'altra regione per il disaster recovery.

Per copiare uno snapshot completato in un'altra regione
  1. Crea una policy IAM, come quella mostrata nell'esempio seguente, per fornire le autorizzazioni per utilizzare l'CopySnapshotazione e scrivere nel registro. EventBridge Assegna la policy all'utente che gestirà l' EventBridge evento.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" ], "Resource": "arn:aws:logs:*:*:*" }, { "Effect": "Allow", "Action": [ "ec2:CopySnapshot" ], "Resource": "*" } ] }
  2. Definisci una funzione in Lambda che sarà disponibile dalla EventBridge console. La funzione Lambda di esempio riportata di seguito, scritta in Node.js, viene richiamata da EventBridge quando Amazon EBS emette un createSnapshot evento corrispondente (a indicare che uno snapshot è stato completato). Quando viene richiamata, la funzione copia lo snapshot da us-east-2 in us-east-1.

    // Sample Lambda function to copy an EBS snapshot to a different Region var AWS = require('aws-sdk'); var ec2 = new AWS.EC2(); // define variables var destinationRegion = 'us-east-1'; var sourceRegion = 'us-east-2'; console.log ('Loading function'); //main function exports.handler = (event, context, callback) => { // Get the EBS snapshot ID from the event details var snapshotArn = event.detail.snapshot_id.split('/'); const snapshotId = snapshotArn[1]; const description = `Snapshot copy from ${snapshotId} in ${sourceRegion}.`; console.log ("snapshotId:", snapshotId); // Load EC2 class and update the configuration to use destination Region to initiate the snapshot. AWS.config.update({region: destinationRegion}); var ec2 = new AWS.EC2(); // Prepare variables for ec2.modifySnapshotAttribute call const copySnapshotParams = { Description: description, DestinationRegion: destinationRegion, SourceRegion: sourceRegion, SourceSnapshotId: snapshotId }; // Execute the copy snapshot and log any errors ec2.copySnapshot(copySnapshotParams, (err, data) => { if (err) { const errorMessage = `Error copying snapshot ${snapshotId} to Region ${destinationRegion}.`; console.log(errorMessage); console.log(err); callback(errorMessage); } else { const successMessage = `Successfully started copy of snapshot ${snapshotId} to Region ${destinationRegion}.`; console.log(successMessage); console.log(data); callback(null, successMessage); } }); };

    Per assicurarti che la tua funzione Lambda sia disponibile dalla EventBridge console, creala nella regione in cui si EventBridge verificherà l'evento. Per ulteriori informazioni, consulta la Guida per gli sviluppatori di AWS Lambda.

  3. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

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

  5. Per Step 1: Define rule detail (Fase 1: Definisci i dettagli della regola), effettua le seguenti operazioni:

    1. Immetti i valori per Nome (Nome) e Description (Descrizione).

    2. Per Event bus (Router di eventi), mantieni default (impostazione predefinita).

    3. Verifica che l'opzione Enable the rule on the selected event bus (Abilita la regola sul router di eventi selezionato) sia attivata.

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

    5. Seleziona Successivo.

  6. Per Step 2: Build event pattern (Fase 2: Crea modello di eventi), procedi come segue:

    1. Per Event source, seleziona AWS eventi o eventi EventBridge partner.

    2. Nella sezione Modello evento, per Origine evento accertati che sia selezionato Servizio AWS e per Servizio AWS seleziona EC2.

    3. Per Event type (Tipo di evento), seleziona EBS Snapshot Notification (Notifica snapshot EBS), seleziona Specific event(s) (Eventi specifici), quindi scegli createSnapshot.

    4. Selezionare Specific result(s) Risultati specifici, quindi scegliere succeeded (riuscito).

    5. Seleziona Successivo.

  7. Per Step 3: Select targets (Fase 3: Seleziona destinazioni), esegui queste operazioni:

    1. Per Target types (Tipi di destinazione), scegli AWS service (Servizio ).

    2. For Select target (Seleziona destinazione), scegli Lambda function (Funzione Lambda) e per Function (Funzione) seleziona la funzione creata in precedenza.

    3. Seleziona Next (Successivo).

  8. Per Step 4: Configure tags (Fase 4: Configura i tag), specifica i tag per la regola, se necessario, quindi scegli Next (Successivo).

  9. Per Step 5: Review and create (Fase 5: Rivedi e crea), rivedi la regola e scegli Create rule (Crea regola).

La regola ora viene visualizzata nella scheda Rules (Regole). Nell'esempio visualizzato, l'evento configurato deve essere inviato da EBS alla successiva copia di uno snapshot.