本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
還原測試推斷的中繼資料
還原復原點需要還原中繼資料。若要執行還原測試, AWS Backup
會自動推斷可能導致還原成功的中繼資料。命令get-restore-testing-inferred-metadata可用來預覽 AWS Backup 將推斷的內容。命令會get-restore-job-metadata傳回由 推斷的中繼資料集 AWS Backup。請注意,對於某些資源類型 (Amazon FSx), AWS Backup 無法推斷完整的中繼資料集。
推斷的還原中繼資料是在還原測試程序期間決定的。您可以將參數 RestoreMetadataOverrides 包含在 RestoreTestingSelection 的主體中,來覆寫某些還原中繼資料索引鍵。某些中繼資料覆寫無法在 AWS Backup 主控台中使用。
每個支援的資源都有推斷還原中繼資料索引鍵和值,以及可覆寫的還原中繼資料索引鍵。只有標記成功還原所需的 RestoreMetadataOverrides 索引鍵值配對或巢狀索引鍵值對必須包含在其中;其他都是選用的值。請留意,索引鍵值不區分大小寫。
重要
AWS Backup 可以推斷資源應還原至預設設定,例如 Amazon EC2 執行個體或還原至預設 VPC 的 Amazon RDS 叢集。不過,如果預設值不存在,例如已刪除預設 VPC 或子網路,且未輸入中繼資料覆寫,則還原將不會成功。
| Resource Type (資源類型) | 推斷還原中繼資料索引鍵和值 | 可覆寫中繼資料 |
|---|---|---|
DynamoDB |
|
|
Amazon EBS |
|
|
Amazon EC2 |
|
|
Amazon EFS |
|
|
Amazon FSx for Lustre |
|
|
Amazon FSx for NetApp ONTAP |
注意對於 FSx for ONTAP 資源,您在 中指定的儲存虛擬機器 (SVM) 會 若要還原至不同的檔案系統或可用區域,請在 中指定屬於目標檔案系統的 SVM |
|
Amazon FSx for OpenZFS |
|
|
Amazon FSx for Windows File Server |
|
|
Amazon RDS、Aurora、Amazon DocumentDB、Amazon Neptune 叢集 |
|
|
Amazon RDS 執行個體 |
|
|
Amazon Simple Storage Service (Amazon S3) |
|
|
清單類型覆寫值的格式
由於 RestoreMetadataOverrides是字串鍵/值對的映射,代表清單 (例如 vpcSecurityGroupIds、、securityGroupIds、 availabilityZones enableCloudwatchLogsExports和 subnetIds) 的覆寫值必須指定為 JSON-array-encoded字串。
例如,若要指定單一安全群組:
"vpcSecurityGroupIds": "[\"sg-012d52c68c6e88f00\"]"
若要指定多個安全群組:
"vpcSecurityGroupIds": "[\"sg-012d52c68c6e88f00\",\"sg-abcdef01234567890\"]"
在 AWS CloudFormation 範本中,您可以使用!Sub內部 函數來參考 JSON-array 字串中的資源屬性:
RestoreMetadataOverrides: vpcSecurityGroupIds: !Sub '["${DBSecurityGroup.GroupId}"]'
對於 中的多個值 CloudFormation:
RestoreMetadataOverrides: vpcSecurityGroupIds: !Sub '["${DBSecurityGroup.GroupId}","${AnotherSecurityGroup.GroupId}"]'
此 JSON-array-string 格式適用於上述資料表中的所有清單類型覆寫。如需此格式的更多範例,請參閱 還原 RDS 資料庫。