本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CreateRestoreTestingSelection
此請求可在 CreateRestoreTestingPlan 請求成功傳回後傳送。這是建立資源測試計畫的第二部分,必須按順序完成。
其中包括 RestoreTestingSelectionName
、ProtectedResourceType
以及下列其中一項:
-
ProtectedResourceArns
-
ProtectedResourceConditions
每個受保護的資源類型可以有一個單一值。
還原測試選擇可以包含 ProtectedResourceArns
和 ProtectedResourceConditions
的萬用字元值 (「*」)。或者,您可以在 ARNs中包含最多 30 個特定受保護的資源ProtectedResourceArns
。
無法依AND特定 的兩個受保護資源類型選取ARNs。如果兩者都包含,則請求將失敗。
請求語法
PUT /restore-testing/plans/RestoreTestingPlanName
/selections HTTP/1.1
Content-type: application/json
{
"CreatorRequestId": "string
",
"RestoreTestingSelection": {
"IamRoleArn": "string
",
"ProtectedResourceArns": [ "string
" ],
"ProtectedResourceConditions": {
"StringEquals": [
{
"Key": "string
",
"Value": "string
"
}
],
"StringNotEquals": [
{
"Key": "string
",
"Value": "string
"
}
]
},
"ProtectedResourceType": "string
",
"RestoreMetadataOverrides": {
"string
" : "string
"
},
"RestoreTestingSelectionName": "string
",
"ValidationWindowHours": number
}
}
URI 請求參數
請求使用以下URI參數。
- RestoreTestingPlanName
-
輸入從相關 CreateRestoreTestingPlan 請求傳回的還原測試計劃名稱。
必要:是
請求主體
請求接受下列JSON格式的資料。
- CreatorRequestId
-
此為可識別請求的選用不重複字串,且允許重試失敗的請求,而不會有兩次執行作業的風險。如果使用,此參數必須包含 1 至 50 個英數字元或 '-_'。字元。
類型:字串
必要:否
- RestoreTestingSelection
-
其中包括
RestoreTestingSelectionName
、ProtectedResourceType
以及下列其中一項:-
ProtectedResourceArns
-
ProtectedResourceConditions
每個受保護的資源類型可以有一個單一值。
還原測試選擇可以包含
ProtectedResourceArns
和ProtectedResourceConditions
的萬用字元值 (「*」)。或者,您可以在 ARNs中包含最多 30 個特定受保護的資源ProtectedResourceArns
。類型:RestoreTestingSelectionForCreate 物件
必要:是
-
回應語法
HTTP/1.1 201
Content-type: application/json
{
"CreationTime": number,
"RestoreTestingPlanArn": "string",
"RestoreTestingPlanName": "string",
"RestoreTestingSelectionName": "string"
}
回應元素
如果動作成功,服務會傳回 201 HTTP 回應。
服務會以 JSON 格式傳回下列資料。
- CreationTime
-
資源測試選擇的建立時間。
類型:Timestamp
- RestoreTestingPlanArn
-
與還原測試選擇相關聯的還原測試計劃 ARN 。
類型:字串
- RestoreTestingPlanName
-
還原測試計劃的名稱。
此名稱建立後就不可變更。此名稱僅包含英數字元和底線。長度上限為 50。
類型:字串
- RestoreTestingSelectionName
-
相關還原測試計畫的還原測試選擇名稱。
類型:字串
錯誤
如需所有動作常見的錯誤資訊,請參閱《常見錯誤》。
- AlreadyExistsException
-
所需資源已存在。
HTTP 狀態碼:400
- InvalidParameterValueException
-
表示參數的值出現問題。例如,值超出範圍。
HTTP 狀態碼:400
- LimitExceededException
-
請求已超過限制;例如,請求中允許的最大項目數量。
HTTP 狀態碼:400
- MissingParameterValueException
-
表示缺少必要的參數。
HTTP 狀態碼:400
- ResourceNotFoundException
-
動作所需的資源不存在。
HTTP 狀態碼:400
- ServiceUnavailableException
-
由於伺服器發生臨時故障,請求失敗。
HTTP 狀態碼:500
另請參閱
如需在其中一種語言特定的 API中使用此功能的詳細資訊 AWS SDKs,請參閱下列內容: