항등성: StartSnapshot API - 아마존 EBS

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

항등성: StartSnapshot API

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

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

자체 클라이언트 토큰을 지정하지 않는 경우 는 요청에 대한 클라이언트 토큰을 AWS SDKs 자동으로 생성하여 해당 요청이 불능한지 확인합니다.

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

다음을 사용하여 자체 클라이언트 토큰으로 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 }
다음을 사용하여 자체 클라이언트 토큰으로 동등한 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