

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

# Monitorar o bloqueio de snapshots do Amazon EBS
<a name="monitor-snapshot-lock"></a>

Você pode monitorar as ações relacionadas ao bloqueio de snapshots do Amazon EBS usando as seguintes ferramentas:

**Topics**
+ [Monitore usando CloudTrail](#snapshot-lock-ct)
+ [Monitore usando EventBridge](#snapshot-lock-ev)

## Monitore bloqueios de snapshots do Amazon EBS usando AWS CloudTrail
<a name="snapshot-lock-ct"></a>

Você pode monitorar chamadas de API para bloqueios de instantâneos como eventos, incluindo chamadas do console e de chamadas de código para o. APIs Usando as informações coletadas por CloudTrail, você pode determinar a solicitação que foi feita, o endereço IP do qual a solicitação foi feita, quem fez a solicitação, quando ela foi feita e detalhes adicionais.

Para obter mais informações, consulte [Registrar chamadas de API em log usando o AWS CloudTrail](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitor-with-cloudtrail.html).

## Monitore bloqueios de snapshots do Amazon EBS usando a Amazon EventBridge
<a name="snapshot-lock-ev"></a>

O Amazon EBS emite eventos relacionados a ações de bloqueio de snapshots. Você pode usar AWS Lambda a Amazon EventBridge para lidar com notificações de eventos de forma programática. Os eventos são emitidos com base no melhor esforço. Para obter mais informações, consulte o [Guia EventBridge do usuário da Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Os seguintes eventos são emitidos:
+ Snapshot bloqueado com sucesso no modo de governança ou de conformidade.

  ```
  {
    "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-01234567890abcdef}}" 
    ], 
    "detail": {
      "event": "lockSnapshot", 
      "result": "succeeded", 
      "snapshot_id": "{{arn:aws:ec2::us-west-2:snapshot/snap-01234567890abcdef}}", 
      "source": {{012345678901}}, 
      "lockState": "{{compliance-cooloff}}", 
      "lockCreatedOn": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "lockExpiresOn": "{{yyyy-mm-ddThh:mm:ssZ}}",
      "lockDuration": {{123}}, 
      "lockStartDurationTime": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "cooOffPeriod": {{24}}, 
      "coolOffPeriodExpiresOn": "{{yyyy-mm-ddThh:mm:ssZ}}"
    } 
  }
  ```
+ Evento de falha de bloqueio quando um snapshot é bloqueado enquanto está no estado `pending` e não consegue passar para o estado `completed`.

  ```
  {
    "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-01234567890abcdef}}"
    ], 
    "detail": {
      "event": "lockSnapshot", 
      "result": "failed", 
      "cause": "snapshot failed", 
      "snapshot_id": "{{arn:aws:ec2::us-west-2:snapshot/snap-01234567890abcdef}}", 
      "lockState": "pending-compliance", 
      "lockCreatedOn": "{{yyyy-mm-ddThh:mm:ssZ}}",
      "lockDuration": {{123}}, 
      "lockStartDurationTime": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "cooOffPeriod": {{24}}, 
      "coolOffPeriodExpiresOn": "{{yyyy-mm-ddThh:mm:ssZ}}" 
    }
  }
  ```
+ Bloqueio expirado

  ```
  {
    "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-01234567890abcdef}}"
    ], 
    "detail": {
      "event": "lockDurationExpiry", 
      "result": "succeeded", 
      "snapshot_id": "{{arn:aws:ec2::us-west-2:snapshot/snap-01234567890abcdef}}", 
      "lockState": "{{expired}}", 
      "lockCreatedOn": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "lockExpiresOn": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "lockDuration": {{123}}
    }
  }
  ```
+ O período de desistência expirou após ser bloqueado no modo de conformidade.

  ```
  {
    "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-01234567890abcdef}}" 
    ], 
    "detail": {
      "event": "cooloffperiodExpiry", 
      "result": "succeeded", 
      "snapshot_id": "{{arn:aws:ec2::us-west-2:snapshot/snap-01234567890abcdef}}", 
      "lockState": "{{compliance}}", 
      "lockCreatedOn": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "lockExpiresOn": "{{yyyy-mm-ddThh:mm:ssZ}}",
      "lockDuration": {{123}}, 
      "lockStartDurationTime": "{{yyyy-mm-ddThh:mm:ssZ}}", 
      "cooOffPeriod": {{24}}, 
      "coolOffPeriodExpiresOn": "{{yyyy-mm-ddThh:mm:ssZ}}"
    }
  }
  ```