EventBridge Eventos da Amazon para a Amazon EBS - Amazon EBS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

EventBridge Eventos da Amazon para a Amazon EBS

EBSA Amazon envia eventos para a Amazon EventBridge para ações realizadas em volumes e snapshots. Com EventBridge, você pode estabelecer regras que acionam ações programáticas em resposta a esses eventos. Por exemplo, você pode criar uma regra que envia uma notificação para seu e-mail quando um snapshot é habilitado para restauração rápida de snapshot.

Os eventos em EventBridge são representados como JSON objetos. Os campos exclusivos do evento estão contidos na seção “detalhes” do JSON objeto. O campo "evento" contém o nome do evento. O campo "resultados" contém o status concluído da ação que acionou o evento. Para obter mais informações, consulte os padrões de EventBridge eventos da Amazon no Guia EventBridge do usuário da Amazon.

Para obter mais informações, consulte O que é a Amazon EventBridge? no Guia do EventBridge usuário da Amazon.

EBSeventos de volume

EBSA Amazon envia eventos para EventBridge quando os seguintes eventos de volume ocorrerem.

Criar volume (createVolume)

O createVolume evento é enviado para sua AWS conta quando uma ação para criar um volume é concluída. Contudo, não é salvo, registrado ou arquivado. Esse evento pode ter um resultado de available ou failed. A criação falhará se um AWS KMS key inválido for fornecido, conforme mostrado nos exemplos abaixo.

Dados de eventos

A lista abaixo é um exemplo de um JSON objeto emitido EBS por um createVolume evento bem-sucedido.

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

A lista abaixo é um exemplo de um JSON objeto emitido EBS após um createVolume evento com falha. A causa da falha foi uma KMS chave desativada.

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

Veja a seguir um exemplo de um JSON objeto que é emitido EBS após um createVolume evento com falha. A causa da falha foi uma importação pendente de KMS chave.

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

Excluir volume (deleteVolume)

O deleteVolume evento é enviado para sua AWS conta quando uma ação para excluir um volume é concluída. Contudo, não é salvo, registrado ou arquivado. Esse evento tem o resultado deleted. Se a exclusão não for concluída, o evento nunca será enviado.

Dados de eventos

A lista abaixo é um exemplo de um JSON objeto emitido EBS por um deleteVolume evento bem-sucedido.

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

Conexão ou reconexão de volume (attachVolume,reattachVolume)

O evento attachVolume ou o reattachVolume será enviado à sua conta da AWS se ocorrer uma falha ao associar ou reassociar um volume a uma instância. Contudo, não é salvo, registrado ou arquivado. Se você usar uma KMS chave para criptografar um EBS volume e a KMS chave se tornar inválida, EBS emitirá um evento se essa KMS chave for usada posteriormente para anexar ou reconectar a uma instância, conforme mostrado nos exemplos abaixo.

Dados de eventos

A lista abaixo é um exemplo de um JSON objeto emitido EBS após um attachVolume evento com falha. A causa da falha foi uma KMS chave pendente de exclusão.

nota

AWS pode tentar se reconectar a um volume após a manutenção de rotina do servidor.

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

A lista abaixo é um exemplo de um JSON objeto emitido EBS após um reattachVolume evento com falha. A causa da falha foi uma KMS chave pendente de exclusão.

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

Separe o volume () detachVolume

O detachVolume evento é enviado para sua AWS conta quando um volume é separado de uma EC2 instância da Amazon.

Dados de eventos

Veja a seguir um exemplo de um detachVolume evento bem-sucedido.

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

EBSeventos de modificação de volume

EBSA Amazon envia modifyVolume eventos para EventBridge quando um volume é modificado. Contudo, não é salvo, registrado ou arquivado.

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

EBSeventos instantâneos

EBSA Amazon envia eventos para EventBridge quando os seguintes eventos de volume ocorrerem.

Criar instantâneo () createSnapshot

O createSnapshot evento é enviado para sua AWS conta quando uma ação para criar um instantâneo é concluída. Contudo, não é salvo, registrado ou arquivado. Esse evento pode ter um resultado de succeeded ou failed.

Dados de eventos

A lista abaixo é um exemplo de um JSON objeto emitido EBS por um createSnapshot evento bem-sucedido. Na detail seção, o source campo contém o ARN do volume de origem. Os campos startTime e endTime indicam quando a criação do snapshot começou e foi concluída.

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

Criar instantâneos () createSnapshots

O createSnapshots evento é enviado para sua AWS conta quando uma ação para criar um instantâneo de vários volumes é concluída. Esse evento pode ter um resultado de succeeded ou failed.

Dados de eventos

A lista abaixo é um exemplo de um JSON objeto emitido EBS por um createSnapshots evento bem-sucedido. Na detail seção, o source campo contém os volumes ARNs de origem do conjunto de instantâneos de vários volumes. Os campos startTime e endTime indicam quando a criação do snapshot começou e foi concluída.

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

A lista abaixo é um exemplo de um JSON objeto emitido EBS após um createSnapshots evento com falha. A causa da falha foi a impossibilidade de conclusão de um ou mais snapshots do conjunto de snapshots de múltiplos volumes. Os valores de snapshot_id são os ARNs dos instantâneos com falha. startTimee endTime representam quando a ação de criação de instantâneos começou e terminou.

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

Copiar instantâneo () copySnapshot

O copySnapshot evento é enviado para sua AWS conta quando uma ação para copiar um instantâneo é concluída. Contudo, não é salvo, registrado ou arquivado. Esse evento pode ter um resultado de succeeded ou failed.

Se você estiver copiando o snapshot entre regiões, o evento será emitido na região de destino.

Dados de eventos

A lista abaixo é um exemplo de um JSON objeto emitido EBS após um copySnapshot evento bem-sucedido. O valor de snapshot_id é o ARN do instantâneo recém-criado. Na detail seção, o valor de source é o ARN do instantâneo de origem. startTimee endTime representam quando a ação de copiar instantâneo começou e terminou. incrementalindica se o instantâneo é um instantâneo incremental (true) ou um instantâneo completo (). 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" } }

A lista abaixo é um exemplo de um JSON objeto emitido EBS após um copySnapshot evento com falha. A causa da falha era um ID de snapshot de origem inválido. O valor de snapshot_id é o ARN do snapshot com falha. Na detail seção, o valor de source é o ARN do instantâneo de origem. startTimee endTime representam quando a ação de copiar instantâneo começou e terminou.

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

Compartilhar instantâneo () shareSnapshot

O shareSnapshot evento é enviado para sua AWS conta quando outra conta compartilha um instantâneo com ela. Contudo, não é salvo, registrado ou arquivado. O resultado é sempre succeeded.

Dados de eventos

Veja a seguir um exemplo de um JSON objeto emitido EBS após a conclusão de um shareSnapshot evento. Na detail seção, o valor de source é o número da AWS conta do usuário que compartilhou o snapshot com você. startTimee endTime representam quando a ação de compartilhamento instantâneo começou e terminou. O evento shareSnapshot é emitido somente quando um snapshot privado é compartilhado com outro usuário. Compartilhar um snapshot público não aciona o 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" } }

EBSEventos de arquivamento de instantâneos

A Amazon EBS emite eventos relacionados às ações de arquivamento de snapshots. Para obter mais informações, consulte Monitorar o arquivamento de snapshots.

EBSeventos de restauração rápida de instantâneos

EBSA Amazon envia eventos para EventBridge quando o estado de restauração rápida de um snapshot é alterado. Os eventos são emitidos com base no melhor esforço.

A seguir estão dados de exemplo para esse 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", } }

Os valores possíveis para state são enabling, optimizing, enabled, disabling e disabled.

Os valores possíveis para message são os seguintes:

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

A solicitação para habilitar a restauração rápida do snapshot falhou e o estado mudou para disabling ou disabled. A restauração rápida do snapshot não pode ser habilitada para esse snapshot.

Client.UserInitiated

O estado fez a transição para enabling ou disabling.

Client.UserInitiated - Lifecycle state transition

O estado fez a transição para optimizing, enabled ou disabled.

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

A solicitação para habilitar a restauração rápida do snapshot falhou por capacidade insuficiente, e o estado mudou para disabling ou disabled. Espere e tente novamente.

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

A solicitação para habilitar a restauração rápida do snapshot falhou por erro interno, e o estado mudou para disabling ou disabled. Espere e tente novamente.

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

Foi feita a transição do estado de restauração rápida de snapshots para disabling ou disabled porque o snapshot foi excluído ou não compartilhado pelo proprietário do snapshot. A restauração rápida de snapshots não pode ser habilitada para um snapshot que tenha sido excluído ou não seja mais compartilhado com você.

Usando AWS Lambda para lidar com EventBridge eventos

Você pode usar a Amazon EBS e EventBridge a Amazon para automatizar seu fluxo de trabalho de backup de dados. Isso exige que você crie uma IAM política, uma AWS Lambda função para lidar com o evento e uma EventBridge regra que corresponda aos eventos recebidos e os encaminhe para a função Lambda.

O procedimento a seguir usa o evento createSnapshot para copiar automaticamente um snapshot concluído em outra região para recuperação de desastres.

Como copiar um snapshot concluído em outra região
  1. Crie uma IAM política, como a mostrada no exemplo a seguir, para fornecer permissões para usar a CopySnapshot ação e gravar no EventBridge registro. Atribua a política ao usuário que tratará do 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. Defina uma função no Lambda que estará disponível no EventBridge console. O exemplo da função Lambda abaixo, escrito em Node.js, é invocado EventBridge quando um createSnapshot evento correspondente é emitido pela EBS Amazon (significando que um snapshot foi concluído). Quando invocada, a função copia o snapshot de us-east-2 em 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); } }); };

    Para garantir que sua função Lambda esteja disponível no EventBridge console, crie-a na região em que o EventBridge evento ocorrerá. Para mais informações, consulte o Guia do desenvolvedor do AWS Lambda.

  3. Abra o EventBridge console da Amazon em https://console.aws.amazon.com/events/.

  4. No painel de navegação, escolha Rules (Regras) e Create rule (Criar regras).

  5. Em Step 1: Define rule detail (Etapa 1: definir detalhe da regra), faça o seguinte:

    1. Insira valores para Name (Nome) e Description (Descrição).

    2. Em Event bus (Barramento de eventos), mantenha o valor default (padrão).

    3. Certifique-se de que Enable the rule on the selected event bus (Habilitar a regra nos barramentos de eventos selecionados) esteja ativada.

    4. Em Rule type (Tipo de regra), escolha Rule with an event pattern (Regra com um padrão de evento).

    5. Escolha Próximo.

  6. Em Step 2: Build event pattern (Etapa 2: criar padrão de evento), faça o seguinte:

    1. Em Origem do evento, selecione AWS eventos ou eventos de EventBridge parceiros.

    2. Na seção Padrão do evento, em Origem do evento, verifique se o AWS serviço está selecionado e, para o AWS serviço, selecione EC2.

    3. Em Tipo de evento, selecione Notificação EBS instantânea, selecione Eventos específicos e, em seguida, escolha createSnapshot.

    4. Selecione Specific result(s) (Resultados específicos) e depois escolha succeeded (com êxito).

    5. Escolha Próximo.

  7. Em Etapa 3: Select targets (Etapa 3: selecionar destinos), faça o seguinte:

    1. Em Tipos de destino, escolha Serviço da AWS .

    2. Em Select target (Selecionar destino), escolha Lambda function (Função do Lambda) e, em Function (Função), selecione a função criada anteriormente.

    3. Escolha Next (Avançar).

  8. Em Step 4: Configure tags (Etapa 4: configurar etiquetas), especifique as etiquetas para a regra, se necessário e, em seguida, escolha Next (Avançar).

  9. Em Step 5: Review and create (Etapa 5: revisar e criar), revise a regra e escolha Create rule (Criar regra).

A regra agora deve aparecer na guia Rules (Regras). No exemplo mostrado, o evento que você configurou deve ser emitido EBS na próxima vez que você copiar um snapshot.