기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CreateLegalHold
복구 시점(백업)에 법적 보존을 생성합니다. 법적 보존은 승인된 사용자가 법적 보존을 취소할 때까지 백업을 변경하거나 삭제하는 것을 제한하는 것입니다. 복구 시점에 하나 이상의 유효한 법적 보존이 있는 경우, 복구 시점을 삭제하거나 연결을 해제하려는 작업은 오류 메시지가 표시되면서 실패합니다.
Request Syntax
POST /legal-holds/ HTTP/1.1
Content-type: application/json
{
"Description": "string
",
"IdempotencyToken": "string
",
"RecoveryPointSelection": {
"DateRange": {
"FromDate": number
,
"ToDate": number
},
"ResourceIdentifiers": [ "string
" ],
"VaultNames": [ "string
" ]
},
"Tags": {
"string
" : "string
"
},
"Title": "string
"
}
URI 요청 파라미터
요청은 URI 파라미터를 사용하지 않습니다.
요청 본문
요청은 JSON 형식으로 다음 데이터를 받습니다.
- Description
-
법적 보존에 대한 설명입니다.
유형: 문자열
필수 항목 여부: 예
- IdempotencyToken
-
이 문자열은 동일한 호출을 구분하기 위해 사용자가 선택한 문자열입니다. 동일한 멱등성 토큰으로 성공적인 요청을 다시 시도하면 아무런 작업 없이 성공 메시지가 표시됩니다.
유형: 문자열
필수 항목 여부: 아니요
- RecoveryPointSelection
-
리소스 유형 또는 백업 저장소 같은 리소스 집합을 할당하기 위한 기준입니다.
유형: RecoveryPointSelection 객체
필수 항목 여부: 아니요
- Tags
-
포함하려는 선택적인 태그입니다. 태그는 리소스를 관리, 필터링, 검색하는 데 사용할 수 있는 키-값 페어입니다. 허용되는 문자는 UTF-8 문자, 숫자, 공백 및 + - = . _ : /입니다.
유형: 문자열 대 문자열 맵
필수 항목 여부: 아니요
- Title
-
법적 보존의 제목입니다.
유형: 문자열
필수 항목 여부: 예
응답 구문
HTTP/1.1 200
Content-type: application/json
{
"CreationDate": number,
"Description": "string",
"LegalHoldArn": "string",
"LegalHoldId": "string",
"RecoveryPointSelection": {
"DateRange": {
"FromDate": number,
"ToDate": number
},
"ResourceIdentifiers": [ "string" ],
"VaultNames": [ "string" ]
},
"Status": "string",
"Title": "string"
}
응답 요소
작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다.
다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.
- CreationDate
-
법적 보존이 생성된 시간입니다.
유형: 타임스탬프
- Description
-
법적 보존에 대한 설명입니다.
유형: 문자열
- LegalHoldArn
-
법적 보존의 Amazon 리소스 이름(ARN)입니다.
유형: 문자열
- LegalHoldId
-
법적 보존의 ID입니다.
유형: 문자열
- RecoveryPointSelection
-
리소스 유형 또는 백업 저장소 같은 리소스 집합에 할당하기 위한 기준입니다.
유형: RecoveryPointSelection 객체
- Status
-
법적 보존의 상태입니다.
타입: 문자열
유효 값:
CREATING | ACTIVE | CANCELING | CANCELED
- Title
-
법적 보존의 제목입니다.
유형: 문자열
Errors
모든 작업에서 발생하는 일반적인 오류에 대한 자세한 내용은 일반적인 오류 섹션을 참조하세요.
- InvalidParameterValueException
-
파라미터의 값에 문제가 있음을 나타냅니다. 예를 들어 값이 범위를 벗어난 경우가 이에 해당합니다.
HTTP 상태 코드: 400
- LimitExceededException
-
요청의 한도가 초과되었습니다(예: 요청에 허용되는 최대 항목 수).
HTTP 상태 코드: 400
- MissingParameterValueException
-
필수 파라미터가 누락되었음을 나타냅니다.
HTTP 상태 코드: 400
- ServiceUnavailableException
-
요청이 서버의 일시적 장애 때문에 실패했습니다.
HTTP 상태 코드: 500
참고
언어별 AWS SDK 중 하나에서 이 API를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.