Amazon EBS용 Amazon EventBridge 이벤트 - Amazon EBS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon EBS용 Amazon EventBridge 이벤트

Amazon EBS는 볼륨 및 스냅샷에 대해 수행된 작업의 이벤트를 Amazon EventBridge로 전송합니다. EventBridge에서는 이러한 이벤트에 대한 응답으로 프로그래밍 작업을 트리거하는 규칙을 설정할 수 있습니다. 예를 들어 스냅샷의 빠른 스냅샷 복원이 활성화된 경우 이메일로 알림을 보내는 규칙을 만들 수 있습니다.

EventBridge의 이벤트는 JSON 객체로 표현됩니다. 이 이벤트에 고유한 필드는 JSON 객체의 "세부 정보" 섹션에 포함되어 있습니다. "이벤트" 필드에는 이벤트 이름이 포함됩니다. "결과" 필드에는 이벤트를 트리거한 작업의 완료 상태가 포함됩니다. 자세한 내용은 Amazon EventBridge 사용 설명서의 Amazon EventBridge 이벤트 패턴을 참조하세요.

자세한 내용은 Amazon EventBridge User Guide(Amazon EventBridge 사용 설명서)What Is Amazon EventBridge?(Amazon EventBridge란?)를 참조하세요.

EBS 볼륨 이벤트

Amazon EBS는 다음과 같은 볼륨 이벤트가 발생하는 경우 EventBridge에 이벤트를 보냅니다.

볼륨 생성(createVolume)

볼륨 생성 작업이 완료되면 createVolume 이벤트가 AWS 계정으로 전송됩니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다. 이 이벤트에서 available 또는 failed 결과가 발생할 수 있습니다. 아래 예제와 같이 잘못된가 AWS KMS key 제공된 경우 생성이 실패합니다.

이벤트 데이터

아래 목록에 성공적인 createVolume 이벤트에 대해 EBS가 발생시키는 JSON 객체의 예를 열거했습니다.

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

아래 목록에 createVolume 이벤트 실패 이후 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. 실패의 원인은 비활성화된 KMS 키였습니다.

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

아래에 createVolume 이벤트 실패 이후 EBS가 발생시키는 JSON 객체의 예를 제시했습니다. 실패의 원인은 보류 중인 KMS 키 가져오기였습니다.

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

볼륨 삭제(deleteVolume)

볼륨 삭제 작업이 완료되면 deleteVolume 이벤트가 AWS 계정으로 전송됩니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다. 이 이벤트에 deleted 결과가 있습니다. 삭제가 완료되지 않으면 이벤트가 전송되지 않습니다.

이벤트 데이터

아래 목록에 성공적인 deleteVolume 이벤트에 대해 EBS가 발생시키는 JSON 객체의 예를 열거했습니다.

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

볼륨 연결 또는 다시 연결(attachVolume, reattachVolume)

볼륨이 인스턴스에 연결하지 못하거나 다시 연결하지 못하면 attachVolume 계정으로 reattachVolume 또는 AWS 이벤트가 전송됩니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다. KMS 키를 사용하여 EBS 볼륨을 암호화할 경우 KMS 키이(가) 무효해지면, EBS는 해당 KMS 키이(가) 나중에 인스턴스에 연결하거나 다시 연결하는 데 사용될 경우 이벤트를 발송합니다(아래 예 참조).

이벤트 데이터

아래 목록에 attachVolume 이벤트 실패 이후 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. 실패의 원인은 보류 중인 KMS 키 삭제였습니다.

참고

AWS 는 일상적인 서버 유지 관리 후 볼륨에 재연결을 시도할 수 있습니다.

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

아래 목록에 reattachVolume 이벤트 실패 이후 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. 실패의 원인은 보류 중인 KMS 키 삭제였습니다.

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

볼륨 분리(detachVolume)

Amazon EC2 인스턴스에서 볼륨이 분리되면 detachVolume 이벤트가 AWS 계정으로 전송됩니다.

이벤트 데이터

다음은 성공적인 detachVolume 이벤트의 예입니다.

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

EBS 볼륨 수정 이벤트

Amazon EBS는 볼륨이 수정될 때 EventBridge에 modifyVolume 이벤트를 보냅니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다.

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

EBS 스냅샷 이벤트

Amazon EBS는 다음과 같은 볼륨 이벤트가 발생하는 경우 EventBridge에 이벤트를 보냅니다.

스냅샷 생성(createSnapshot)

스냅샷 생성 작업이 완료되면 createSnapshot 이벤트가 AWS 계정으로 전송됩니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다. 이 이벤트에서 succeeded 또는 failed 결과가 발생할 수 있습니다.

이벤트 데이터

아래 목록에 성공적인 createSnapshot 이벤트에 대해 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. detail 섹션에서 source 필드에는 소스 볼륨의 ARN이 들어 있습니다. startTimeendTime 필드는 스냅샷 생성이 시작된 시점과 완료된 시점을 나타냅니다.

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

스냅샷 생성(createSnapshots)

다중 볼륨 스냅샷을 생성하는 작업이 완료되면 createSnapshots 이벤트가 AWS 계정으로 전송됩니다. 이 이벤트에서 succeeded 또는 failed 결과가 발생할 수 있습니다.

이벤트 데이터

아래 목록에 성공적인 createSnapshots 이벤트에 대해 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. detail 섹션의 source 필드에는 다중 볼륨 스냅샷 세트의 소스 볼륨 ARN이 포함되어 있습니다. startTimeendTime 필드는 스냅샷 생성이 시작된 시점과 완료된 시점을 나타냅니다.

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

아래 목록에 createSnapshots 이벤트 실패 이후 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. 실패 원인은 다중 볼륨 스냅샷 세트에 대한 하나 이상의 스냅샷이 완료되지 못했기 때문입니다. snapshot_id의 값은 실패한 스냅샷의 ARN입니다. startTimeendTime은 스냅샷 생성 작업이 시작 및 종료된 시기를 나타냅니다.

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

스냅샷 복사(copySnapshot)

스냅샷 복사 작업이 완료되면 copySnapshot 이벤트가 AWS 계정으로 전송됩니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다. 이 이벤트에서 succeeded 또는 failed 결과가 발생할 수 있습니다.

detail 단원에서 source는 소스 스냅샷의 ARN이고는 스냅샷 복사의 ARNsnapshot_id입니다. startTime 및는 복사 작업이 시작되고 종료된 시기를 endTime 나타냅니다.는 스냅샷 복사가 증분 스냅샷(true)인지 아니면 전체 스냅샷()인지incremental를 나타냅니다false.는 스냅샷 복사 작업이 표준 복사 작업인지 아니면 시간 기반 복사 작업인지를 transferType 나타냅니다. 자세한 내용은 Amazon EBS 스냅샷의 시간 기반 복사본 단원을 참조하십시오.

리전 간에 스냅샷을 복사하는 경우 대상 리전에서 이벤트가 발생합니다.

시나리오 1: 표준 스냅샷 복사 작업 완료

다음은 표준 스냅샷 복사 작업이 성공적으로 완료될 때 계정으로 전송되는 이벤트의 예입니다. transferTypestandard임을 참고하세요.

{ "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", "transferType": "standard" } }
시나리오 2: 시간 기반 스냅샷 복사 작업이 완료 기간 내에 완료됨

다음은 시간 기반 스냅샷 복사 작업이 완료 기간 내에 완료될 때 계정으로 전송되는 이벤트의 예입니다. transferType는 시간 기반 스냅샷 복사 작업임을 time-based 나타냅니다.는 완료 기간이 시작된 시기를 completionDurationStartTime 나타냅니다.

{ "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": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "incremental": "true", "completionDurationStartTime":"2024-11-16T06:27:33.816Z", "transferType": "time-based" } }
시나리오 3: 시간 기반 스냅샷 복사 작업이 완료되었지만 요청된 완료 기간을 누락함

시간 기반 스냅샷 복사 작업이 완료되었지만 요청된 완료 기간을 충족하지 못하면 CloudWatch는 두 개의 이벤트를 계정에 전송합니다. 다음은 이러한 이벤트의 예입니다.

  • 첫 번째 이벤트는 복사 작업이 아직 진행 중인 경우에도 완료 기간이 누락되는 즉시 계정으로 전송됩니다. 이 이벤트의 경우 detail-typeEBS Copy Snapshot Missed Completion Duration이고는 이유를 missedCompletionDurationCause 제공합니다.

    { "version":"0", "id":"fd90eb95-0938-e02c-cf55-b81363b8ac12", "detail-type":"EBS Copy Snapshot Missed Completion Duration", "source":"aws.ec2", "account":"123456789012", "time":"2024-11-19T18:17:08Z", "region":"us-east-1", "resources": ["arn:aws:ec2:us-east-1:123456789012:snapshot/snap-01234567890abcedf"], "detail":{ "event":"copySnapshot", "missedCompletionDurationCause":"Snapshot copy was not able to meet the specified completion duration because your snapshot copy operation throughput quota was exceeded.", "snapshot_id":"arn:aws:ec2:us-east-1:123456789012:snapshot/snap-01234567890abcedf", "source":"arn:aws:ec2:us-east-1:123456789012:snapshot/snap-00987654321fedcba", "startTime": "Sun Nov 24 22:32:55 UTC 2024", "transferType": "time-based" } }
  • 두 번째 이벤트는 스냅샷이 완료된 후에만 계정으로 전송됩니다. 이벤트에는 이유를 missedCompletionDurationCause제공하는가 포함됩니다.

    { "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": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "incremental": "true", "completionDurationStartTime":"2024-11-16T06:27:33.816Z", "missedCompletionDurationCause":"Snapshot copy was not able to meet the specified completion duration because your snapshot copy operation throughput quota was exceeded.", "transferType": "time-based" } }
시나리오 4: 스냅샷 복사 작업 실패

다음은 스냅샷 복사 작업이 실패할 때 계정으로 전송되는 이벤트의 예입니다. result는 작업이 실패했음을 failed 나타냅니다.

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

스냅샷 공유(shareSnapshot)

다른 AWS 계정이 스냅샷을 공유하면 shareSnapshot 이벤트가 계정으로 전송됩니다. 그러나 저장, 로깅 또는 아카이브되지는 않습니다. 결과는 항상 succeeded입니다.

이벤트 데이터

아래에 shareSnapshot 이벤트 완료 이후 EBS가 발생시키는 JSON 객체의 예를 열거했습니다. detail 섹션에서의 값은 스냅샷을 공유한 사용자의 AWS 계정 번호source입니다. startTime 및는 공유 스냅샷 작업이 시작되고 종료된 시기를 endTime 나타냅니다. shareSnapshot 이벤트는 프라이빗 스냅샷이 다른 사용자와 공유될 때만 발생합니다. 퍼블릭 스냅샷 공유는 이벤트를 트리거하지 않습니다.

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

EBS 스냅샷 아카이브 이벤트

Amazon EBS는 스냅샷 아카이빙 작업과 관련된 이벤트를 내보냅니다. 자세한 내용을 알아보려면 CloudWatch Events를 사용하여 Amazon EBS 스냅샷 아카이빙 모니터링 섹션을 참조하세요.

EBS 빠른 스냅샷 복원 이벤트

Amazon EBS는 스냅샷에 대한 빠른 스냅샷 복원 상태가 변경되면 이벤트를 EventBridge로 보냅니다. 이벤트는 최선의 작업을 기반으로 발생됩니다.

다음은 이 이벤트의 예제 데이터입니다.

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

가능한 state 값은 enabling, optimizing, enabled, disabling, disabled입니다.

message에 가능한 값은 다음과 같습니다.

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

빠른 스냅샷 복원을 요청하는 요청이 실패하고 상태가 disabling 또는 disabled로 전환되었습니다. 빠른 스냅샷 복원은 이 스냅 샷에 대해 활성화할 수 없습니다.

Client.UserInitiated

상태가 enabling 또는 disabling으로 전환되었습니다.

Client.UserInitiated - Lifecycle state transition

상태가 optimizing, enabled 또는 disabled로 전환되었습니다.

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

불충분한 용량으로 인해 빠른 스냅샷 복원을 요청하는 요청이 실패하고 상태가 disabling 또는 disabled로 전환되었습니다. 잠시 기다렸다가 다시 시도하세요.

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

내부 오류로 인해 빠른 스냅샷 복원을 요청하는 요청이 실패하고 상태가 disabling 또는 disabled로 전환되었습니다. 잠시 기다렸다가 다시 시도하세요.

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

스냅샷이 스냅샷 소유자에 의해 삭제되거나 공유 해제되었으므로 스냅샷에 대한 빠른 스냅샷 복원 상태가 disabling 또는 disabled로 전환되었습니다. 삭제되었거나 더 이상 본인에게 공유되지 않은 스냅샷에 대해서는 빠른 스냅샷 복원을 활성화할 수 없습니다.