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.
AWSSupport-RestoreEC2InstanceFromSnapshot
Descripción
El AWSSupport-RestoreEC2InstanceFromSnapshot manual le ayuda a identificar y restaurar una instancia de Amazon Elastic Compute Cloud (Amazon EC2) a partir de una instantánea activa del volumen raíz de Amazon Elastic Block Store (Amazon EBS).
Ejecuta esta automatización (consola)
Tipo de documento
Automatización
Propietario
Amazon
Plataformas
Linux, macOS, Windows
Parámetros
-
AutomationAssumeRole
Tipo: cadena
Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.
-
EndDate
Tipo: cadena
Descripción: (opcional) la última fecha en la que quiere que la automatización busque una instantánea.
-
InplaceSwap
Tipo: Booleano
Valores válidos: true | false
Descripción: (opcional) si el valor de este parámetro se establece en
true, el volumen recién creado a partir de la instantánea sustituirá al volumen raíz existente adjunto a su instancia. -
InstanceId
Tipo: cadena
Descripción: (obligatorio) el ID de la instancia de base de datos de que desea restaurar de una instantánea.
-
LookForInstanceStatusCheck
Tipo: Booleano
Valores válidos: true | false
Predeterminado: true
Descripción: (opcional) si el valor de este parámetro se establece en
true, la automatización comprueba si las comprobaciones de estado de las instancias fallan en las instancias de prueba lanzadas desde las instantáneas. -
SkipSnapshotsBy
Tipo: cadena
Descripción: (opcional) el intervalo en el que se omiten las instantáneas al buscar instantáneas para restaurar su instancia. Por ejemplo, si hay 100 instantáneas disponibles y especifica un valor de 2 para este parámetro, se revisará una de cada tres instantáneas.
Predeterminado: 0
-
SnapshotId
Tipo: cadena
Descripción: (opcional) el ID de la instantánea desde la que quiere restaurar la instancia.
-
StartDate
Tipo: cadena
Descripción: (opcional) la primera fecha en la que quiere que la automatización busque una instantánea.
-
TotalSnapshotsToLook
Tipo: cadena
Descripción: (opcional) el número de instantáneas que revisa la automatización.
Permisos de IAM necesarios
El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
-
ssm:StartAutomationExecution -
ssm:GetAutomationExecution -
ssm:DescribeInstanceInformation -
ec2:AttachVolume -
ec2:CreateImage -
ec2:CreateTags -
ec2:CreateVolume -
ec2:DeleteTags -
ec2:DeregisterImage -
ec2:DescribeInstances -
ec2:DescribeInstanceStatus -
ec2:DescribeImages -
ec2:DescribeSnapshots -
ec2:DescribeVolumes -
ec2:DetachVolume -
ec2:RunInstances -
ec2:StartInstances -
ec2:StopInstances -
ec2:TerminateInstances -
cloudwatch:GetMetricData
Pasos de documentos
-
aws:executeAwsApi: recopila detalles sobre la instancia de destino. -
aws:assertAwsResourceProperty: verifica la existencia de la instancia de destino. -
aws:assertAwsResourceProperty: verifica que el volumen raíz sea un volumen de Amazon EBS. -
aws:assertAwsResourceProperty: verifica que no se esté ejecutando otra automatización dirigida a esta instancia. -
aws:executeAwsApi: etiqueta la instancia de destino. -
aws:executeAwsApi- Crea un AMI de la instancia. -
aws:executeAwsApi- Recopila detalles sobre el AMI creado en el paso anterior. -
aws:waitForAwsResourceProperty- Espera a que AMI estado en el que se convertiráavailableantes de continuar. -
aws:executeScript- Lanza una nueva instancia a partir de la recién creada AMI. -
aws:assertAwsResourceProperty: comprueba que el estado de la instancia seaavailable. -
aws:executeAwsApi: recopila detalles sobre la instancia recién lanzada. -
aws:branch: se ramifica en función de si ha proporcionado un valor para el parámetroSnapshotId. -
aws:executeScript: regresa una lista de instantáneas dentro del período de tiempo especificado. -
aws:executeAwsApi: detiene la instancia. -
aws:waitForAwsResourceProperty: espera a que el estado del volumen seaavailable. -
aws:waitForAwsResourceProperty: espera a que el estado de la instancia seastopped. -
aws:executeAwsApi: separa el volumen raíz. -
aws:waitForAwsResourceProperty: espera a que se separe el volumen raíz. -
aws:executeAwsApi: fija el nuevo volumen raíz. -
aws:waitForAwsResourceProperty: espera a que se adjunte el nuevo volumen. -
aws:executeAwsApi: inicie la instancia. -
aws:waitForAwsResourceProperty: espera a que el estado de la instancia seaavailable. -
aws:waitForAwsResourceProperty: espera a que las comprobaciones de estado del sistema y de la instancia sean superadas por la instancia. -
aws:executeScript: ejecuta un script para encontrar una instantánea que pueda usarse para crear correctamente un volumen. -
aws:executeScript: ejecuta un script para recuperar la instancia utilizando el volumen recién creado a partir de la instantánea identificada por la automatización, o utilizando el volumen creado a partir de la instantánea que especificó en el parámetroSnapshotId. -
aws:executeScript: elimina los recursos creados por la automatización.
Salidas
launchCloneInstance.InstanceIds
ListSnapshotByDate.FinalSnapshots
ListSnapshotByDate.remainingSnapshotToBeCheckedInSameDateRange
findWorkingSnapshot.Instantánea de trabajo
InstanceRecovery.resultado