요청의 StartSnapshot API 자질 보장 - Amazon EBS

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

요청의 StartSnapshot API 자질 보장

자격 증명은 API 요청이 한 번만 완료되도록 합니다. 멱등성 요청에서는 원래 요청이 성공적으로 완료된 경우 후속 재시도에서 원래 성공한 요청의 결과를 반환하며 추가 영향이 없습니다.

클라이언트 토큰을 사용하여 idempotency를 StartSnapshot API 지원합니다. 클라이언트 토큰은 API 요청 시 지정하는 고유한 문자열입니다. API 요청이 성공적으로 완료된 후 동일한 클라이언트 토큰과 동일한 요청 파라미터로 요청을 다시 시도하면 원래 요청의 결과가 반환됩니다. 동일한 클라이언트 토큰으로 요청을 다시 시도하지만 요청 파라미터를 하나 이상 변경하면 ConflictException 오류가 반환됩니다.

자체 클라이언트 토큰을 지정하지 않으면 AWS SDKs는 요청이 자발성인지 확인하기 위해 요청에 대한 클라이언트 토큰을 자동으로 생성합니다.

클라이언트 토큰은 최대 64ASCII자를 포함하는 모든 문자열일 수 있습니다. 다른 요청에 동일한 클라이언트 토큰을 재사용해서는 안 됩니다.

를 사용하여 자체 클라이언트 토큰으로 idempotent StartSnapshot 요청을 수행하려면 API

ClientToken 요청 파라미터를 지정합니다.

POST /snapshots HTTP/1.1 Host: ebs.us-east-2.amazonaws.com Accept-Encoding: identity User-Agent: <User agent parameter> X-Amz-Date: 20200618T040724Z Authorization: <Authentication parameter> { "VolumeSize": 8, "ParentSnapshot": snap-123EXAMPLE1234567, "ClientToken": "550e8400-e29b-41d4-a716-446655440000", "Timeout": 60 }
를 사용하여 자체 클라이언트 토큰으로 idempotent StartSnapshot 요청을 수행하려면 AWS CLI

client-token 요청 파라미터를 지정합니다.

$ C:\> aws ebs start-snapshot --region us-east-2 --volume-size 8 --parent-snapshot snap-123EXAMPLE1234567 --timeout 60 --client-token 550e8400-e29b-41d4-a716-446655440000