View a markdown version of this page

Kembalikan metadata yang disimpulkan pengujian - AWS Backup

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kembalikan metadata yang disimpulkan pengujian

Memulihkan titik pemulihan memerlukan pemulihan metadata. Untuk melakukan pengujian pemulihan, AWS Backup secara otomatis menyimpulkan metadata yang kemungkinan akan menghasilkan pemulihan yang berhasil. Perintah get-restore-testing-inferred-metadata dapat digunakan untuk melihat pratinjau apa yang AWS Backup akan disimpulkan. Perintah get-restore-job-metadata mengembalikan kumpulan metadata yang disimpulkan oleh AWS Backup. Perhatikan bahwa untuk beberapa jenis sumber daya (Amazon FSx), AWS Backup tidak dapat menyimpulkan satu set lengkap metadata.

Metadata pemulihan yang disimpulkan ditentukan selama proses pengujian pemulihan. Anda dapat mengganti kunci metadata pemulihan tertentu dengan menyertakan parameter RestoreMetadataOverrides di badan. RestoreTestingSelection Beberapa penggantian metadata tidak tersedia di AWS Backup konsol.

Setiap sumber daya yang didukung memiliki kunci dan nilai metadata pemulihan yang disimpulkan, dan kunci metadata pemulihan yang dapat diganti. Hanya pasangan nilai RestoreMetadataOverrides kunci atau pasangan nilai kunci bersarang yang ditandai dengan required for successful restore yang diperlukan untuk disertakan; yang lainnya opsional. Perhatikan bahwa nilai kunci tidak peka huruf besar/kecil.

penting

AWS Backup dapat menyimpulkan bahwa sumber daya harus dikembalikan ke pengaturan default, seperti instans Amazon EC2 atau cluster Amazon RDS yang dipulihkan ke VPC default. Namun, jika default tidak ada, misalnya VPC atau subnet default telah dihapus dan tidak ada penggantian metadata yang dimasukkan, pemulihan tidak akan berhasil.

Tipe sumber daya Kunci dan nilai metadata pemulihan yang disimpulkan Metadata yang dapat diganti

DynamoDB

deletionProtection, di mana nilai diatur ke false

encryptionType diatur ke Default

targetTableName, di mana nilai diatur ke nilai acak dimulai dengan awsbackup-restore-test-

encryptionType

kmsMasterKeyArn

Amazon EBS

availabilityZone, yang nilainya diatur ke zona ketersediaan acak

encrypted, yang nilainya diatur ke true

availabilityZone

iops

kmsKeyId

throughput

volumesize

volumetype

Amazon EC2

disableApiTerminationnilai diatur ke false

instanceTypenilai diatur ke instanceType dari titik pemulihan yang dipulihkan

requiredImdsV2nilai diatur ke true

iamInstanceProfileName(nol atauUseBackedUpValue)

instanceType

requireImdsV2

securityGroupIds

subnetId

Amazon EFS

encryptednilai diatur ke true

file-system-idnilai diatur ke ID sistem file dari titik pemulihan yang dipulihkan

kmsKeyId value diatur ke alias/aws/elasticfilesystem

newFileSystemnilai diatur ke true

performanceModenilai diatur ke generalPurpose

kmsKeyId

performanceMode

Amazon FSx for Lustre

lustreConfigurationmemiliki kunci bersarang. Salah satu kunci bersar automaticBackupRetentionDays ang adalah, nilainya diatur ke 0

kmsKeyId

lustreConfigurationmemiliki kunci bersarang logConfiguration

securityGroupIds

subnetIds, required for successful restore

Amazon FSx para ONTAP NetApp

namediatur ke nilai acak dimulai dengan awsbackup_restore_test_

ontapConfigurationmemiliki kunci bersarang, termasuk:

  • junctionPathdi /name mana nama volume yang dipulihkan

  • sizeInMegabytes, nilainya diatur ke ukuran dalam megabyte dari titik pemulihan yang dipulihkan

  • snapshotPolicyDimana nilainya diatur ke none

catatan

Untuk FSx untuk sumber daya ONTAP, Mesin Virtual Penyimpanan (SVM) yang Anda tentukan storageVirtualMachineId menentukan subnet dan Zona Ketersediaan dari volume yang dipulihkan. Jika Anda menentukan SubnetIds parameter di konsol, AWS Backup menerima tetapi mengabaikannya selama operasi pemulihan.

Untuk mengembalikan ke sistem file atau Zona Ketersediaan yang berbeda, tentukan SVM yang termasuk dalam sistem file target di file AndaRestoreMetadataOverrides. Jika Anda menentukan SVM dalam sistem file yang sama, volume dikembalikan ke sistem file tersebut terlepas dari konfigurasi subnet apa pun yang Anda tentukan di konsol.

ontapConfigurationmemiliki kunci bersarang tertentu yang dapat diganti, termasuk:

  • junctionPath

  • ontapVolumeType

  • securityStyle

  • sizeInMegabytes

  • storageEfficiencyEnabled

  • storageVirtualMachineId, required for successful restore

  • tieringPolicy

Amazon FSx para OpenZFS

openZfzConfiguration, yang memiliki kunci bersarang, termasuk:

  • automaticBackupRetentionDaysdengan nilai disetel ke 0

  • deploymentTypedengan nilai yang disetel ke jenis penerapan titik pemulihan yang dipulihkan

  • throughputCapacity, yang nilainya didasarkan padadeploymentType. Jika deploymentType adaSINGLE_AZ_1, nilainya disetel ke64; jika deploymentType adaSINGLE_AZ_2 or MULTI_AZ_1, nilainya disetel ke 160

kmsKeyId

openZfsConfigurationmemiliki kunci bersarang tertentu yang dapat diganti, termasuk:

  • deploymentType

  • throughputCapacity

  • diskiopsConfiguration

securityGroupIds

subnetIds

Amazon FSx untuk Server File Windows

windowsConfiguration, yang memiliki kunci bersarang termasuk:

  • automaticBackupRetentionDaysdengan nilai disetel ke 0

  • deploymentTypedengan nilai yang disetel ke jenis penerapan titik pemulihan yang dipulihkan

  • throughputCapacitydengan nilai disetel ke 8

kmsKeyId

securityGroupIds

subnetIds required for successful restore

windowsConfiguration, dengan kunci bersarang tertentu yang dapat diganti

  • throughputCapacity

  • activeDirectoryId required for successful restore

  • preferredSubnetId

Amazon RDS, Aurora, Amazon DocumentDB, cluster Amazon Neptunus

availabilityZonesdengan nilai yang disetel ke daftar hingga tiga zona ketersediaan acak

dbClusterIdentifierdengan nilai acak dimulai dengan awsbackup-restore-test

enginedengan nilai yang ditetapkan ke mesin titik pemulihan sedang dipulihkan

availabilityZones

databaseName

dbClusterParameterGroupName

dbSubnetGroupName

enableCloudwatchLogsExports

enableIamDatabaseAuthentication

engine

engineMode

engineVersion

kmskeyId

port

optionGroupName

scalingConfiguration

vpcSecurityGroupIds

Instans Amazon RDS

dbInstanceIdentifierdengan nilai acak dimulai dengan awsbackup-restore-test-

deletionProtectiondengan nilai disetel ke false

multiAzdengan nilai disetel ke false

publiclyAccessibledengan nilai disetel ke false

allocatedStorage

availabilityZones

dbInstanceClass

dbName

dbParameterGroupName

dbSubnetGroupName

domain

domainIamRoleName

enableCloudwatchLogsExports

enableIamDatabaseAuthentication

iops

licensemodel

multiAz

optionGroupName

port

processorFeatures

publiclyAccessible

storageType

vpcSecurityGroupIds

Amazon Simple Storage Service (Amazon S3)

destinationBucketNamedengan nilai acak dimulai dengan awsbackup-restore-test-

encrypted dengan nilai disetel ke true

encryptionTypedengan nilai disetel ke SSE-S3

newBucketdengan nilai disetel ke true

restoreACLsmenentukan apakah akan mengembalikan ACL. Nilainya adalah false ketika Anda membuat cadangan dengan BackupACLs dinonaktifkan. Kalau tidak, nilainya adalahtrue.

encryptionType

kmsKey

restoreACLs

Format untuk nilai penggantian yang diketik daftar

Karena RestoreMetadataOverrides merupakan peta pasangan nilai kunci string, nilai ganti yang mewakili daftar (sepertivpcSecurityGroupIds,,, availabilityZones enableCloudwatchLogsExportssecurityGroupIds, dansubnetIds) harus ditentukan sebagai string. JSON-array-encoded

Misalnya, untuk menentukan grup keamanan tunggal:

"vpcSecurityGroupIds": "[\"sg-012d52c68c6e88f00\"]"

Untuk menentukan beberapa grup keamanan:

"vpcSecurityGroupIds": "[\"sg-012d52c68c6e88f00\",\"sg-abcdef01234567890\"]"

Dalam AWS CloudFormation template, Anda dapat menggunakan fungsi !Sub intrinsik untuk mereferensikan atribut sumber daya dalam JSON-array string:

RestoreMetadataOverrides: vpcSecurityGroupIds: !Sub '["${DBSecurityGroup.GroupId}"]'

Untuk beberapa nilai di CloudFormation:

RestoreMetadataOverrides: vpcSecurityGroupIds: !Sub '["${DBSecurityGroup.GroupId}","${AnotherSecurityGroup.GroupId}"]'

JSON-array-string Format ini berlaku untuk semua penggantian yang diketik daftar di tabel sebelumnya. Untuk contoh lebih lanjut dari format ini, lihatMemulihkan database RDS.