View a markdown version of this page

Restauración de metadatos inferidos de las pruebas - AWS Backup

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Restauración de metadatos inferidos de las pruebas

La restauración de un punto de recuperación requiere la restauración de los metadatos. Para realizar pruebas de restauración, AWS Backup infiere automáticamente metadatos que pueden permitir una restauración satisfactoria. El comando se get-restore-testing-inferred-metadata puede usar para obtener una vista previa de lo que se AWS Backup deducirá. El comando get-restore-job-metadata devuelve el conjunto de metadatos inferidos por. AWS Backup Tenga en cuenta que, para algunos tipos de recursos (Amazon FSx), AWS Backup no puede inferir un conjunto completo de metadatos.

Los metadatos de restauración inferidos se determinan durante el proceso de prueba de restauración. Puede anular determinadas claves de metadatos de restauración incluyendo el parámetro RestoreMetadataOverrides en el cuerpo de RestoreTestingSelection. Algunas anulaciones de metadatos no están disponibles en la consola. AWS Backup

Cada recurso compatible tiene claves y valores de metadatos de restauración inferidos y claves de metadatos de restauración anulables. Solo RestoreMetadataOverrides es necesario incluir los pares clave-valor o los pares clave-valor anidados marcados conrequired for successful restore; los demás son opcionales. Tenga en cuenta que los valores de clave no distinguen entre mayúsculas y minúsculas.

importante

AWS Backup puede deducir que un recurso debe restaurarse a la configuración predeterminada, como una instancia de Amazon EC2 o un clúster de Amazon RDS restaurados en la VPC predeterminada. Sin embargo, si el valor predeterminado no está presente (por ejemplo, se ha eliminado la VPC o la subred predeterminada y no se ha introducido ninguna anulación de metadatos), la restauración no se realizará correctamente.

Tipo de recurso Claves y valores de metadatos de restauración inferidos Metadatos anulables

DynamoDB

deletionProtection, donde el valor se establece en false

encryptionType toma el valor Default

targetTableName, donde el valor se establece en un valor aleatorio que empieza por awsbackup-restore-test-

encryptionType

kmsMasterKeyArn

Amazon EBS

availabilityZone, cuyo valor se establece en una zona de disponibilidad aleatoria

encrypted, cuyo valor se establece en true

availabilityZone

iops

kmsKeyId

throughput

volumesize

volumetype

Amazon EC2

El valor de disableApiTermination se establece en false

El valor de instanceType se establece en el instancEtype del punto de recuperación que se está restaurando

El valor de requiredImdsV2 se establece en true

iamInstanceProfileName (nulo o UseBackedUpValue)

instanceType

requireImdsV2

securityGroupIds

subnetId

Amazon EFS

El valor de encrypted se establece en true

El valor de file-system-id se establece en el ID del sistema de archivos del punto de recuperación que se está restaurando

kmsKeyId value toma el valor alias/aws/elasticfilesystem

El valor de newFileSystem se establece en true

El valor de performanceMode se establece en generalPurpose

kmsKeyId

performanceMode

Amazon FSx para Lustre

lustreConfiguration tiene claves anidadas. Una clave anidada es automaticBackupRetentionDays, cuyo valor se establece en 0

kmsKeyId

lustreConfiguration tiene la clave anidada logConfiguration

securityGroupIds

subnetIds, required for successful restore

Amazon FSx para ONTAP NetApp

name se establece en un valor aleatorio que empieza por awsbackup_restore_test_

ontapConfiguration tiene claves anidadas, incluidas:

  • junctionPath donde /name es el nombre del volumen que se está restaurando

  • sizeInMegabytes, cuyo valor se establece en el tamaño en megabytes del punto de recuperación que se está restaurando

  • snapshotPolicy cuyo se establece en none

nota

En el caso de los recursos de FSx para ONTAP, la máquina virtual de almacenamiento (SVM) en la que especifique storageVirtualMachineId determina la subred y la zona de disponibilidad del volumen restaurado. Si especifica el SubnetIds parámetro en la consola, lo AWS Backup acepta pero lo ignora durante la operación de restauración.

Para restaurar en un sistema de archivos o zona de disponibilidad diferente, especifique una SVM que pertenezca al sistema de archivos de destino de su. RestoreMetadataOverrides Si especifica una SVM en el mismo sistema de archivos, el volumen se restaura en ese sistema de archivos independientemente de la configuración de subred que especifique en la consola.

ontapConfiguration tiene claves anidadas anulables específicas, incluidas:

  • junctionPath

  • ontapVolumeType

  • securityStyle

  • sizeInMegabytes

  • storageEfficiencyEnabled

  • storageVirtualMachineId, required for successful restore

  • tieringPolicy

Amazon FSx para OpenZFS

openZfzConfiguration, que tiene claves anidadas, incluidas:

  • automaticBackupRetentionDays con valor establecido en 0

  • deploymentType con un valor establecido en el tipo de implementación del punto de recuperación que se está restaurando

  • throughputCapacity, cuyo valor se basa en el deploymentType. Si deploymentType es SINGLE_AZ_1, el valor se establece en 64; si deploymentType es SINGLE_AZ_2 or MULTI_AZ_1, el valor se establece en 160

kmsKeyId

openZfsConfiguration tiene claves anidadas anulables específicas, incluidas:

  • deploymentType

  • throughputCapacity

  • diskiopsConfiguration

securityGroupIds

subnetIds

Amazon FSx para Windows File Server

windowsConfiguration, que tiene claves anidadas, incluidas:

  • automaticBackupRetentionDays con valor establecido en 0

  • deploymentType con un valor establecido en el tipo de implementación del punto de recuperación que se está restaurando

  • throughputCapacity con valor establecido en 8

kmsKeyId

securityGroupIds

subnetIds required for successful restore

windowsConfiguration, con claves anidadas anulables específicas

  • throughputCapacity

  • activeDirectoryId required for successful restore

  • preferredSubnetId

Clústeres de Amazon RDS, Aurora, Amazon DocumentDB y Amazon Neptune

availabilityZones con un valor establecido en una lista de hasta tres zonas de disponibilidad aleatorias

dbClusterIdentifier con un valor aleatorio que empieza por awsbackup-restore-test

engine con un valor establecido en el motor del punto de recuperación que se está restaurando

availabilityZones

databaseName

dbClusterParameterGroupName

dbSubnetGroupName

enableCloudwatchLogsExports

enableIamDatabaseAuthentication

engine

engineMode

engineVersion

kmskeyId

port

optionGroupName

scalingConfiguration

vpcSecurityGroupIds

Instancias de Amazon RDS

dbInstanceIdentifier con un valor aleatorio que empieza por awsbackup-restore-test-

deletionProtection con valor establecido en false

multiAz con valor establecido en false

publiclyAccessible con un valor establecido en 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)

destinationBucketName con un valor aleatorio que empieza por awsbackup-restore-test-

encrypted con valor establecido en true

encryptionType con valor establecido en SSE-S3

newBucket con valor establecido en true

restoreACLsespecifica si se van a restaurar las ACL. El valor se indica false cuando creó la copia de seguridad con la opción BackupACLs deshabilitada. De lo contrario, el valor es true.

encryptionType

kmsKey

restoreACLs

Formato para los valores de anulación escritos en listas

Dado que RestoreMetadataOverrides es un mapa de pares clave-valor de cadenas, los valores de anulación que representan listas (comovpcSecurityGroupIds,, availabilityZones enableCloudwatchLogsExportssecurityGroupIds, ysubnetIds) deben especificarse como cadenas. JSON-array-encoded

Por ejemplo, para especificar un único grupo de seguridad:

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

Para especificar varios grupos de seguridad:

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

En AWS CloudFormation las plantillas, puede usar la función !Sub intrínseca para hacer referencia a los atributos de los recursos dentro de la JSON-array cadena:

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

Para varios valores en CloudFormation:

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

Este JSON-array-string formato se aplica a todas las anulaciones de tipo lista de la tabla anterior. Para obtener más ejemplos de este formato, consulte. Restauración de una base de datos de RDS