Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWSSupport-RestoreEC2InstanceFromSnapshot
Descrizione
Il AWSSupport-RestoreEC2InstanceFromSnapshot
runbook ti aiuta a identificare e ripristinare un'istanza Amazon Elastic Compute Cloud (Amazon EC2) da uno snapshot funzionante di Amazon Elastic Block Store (Amazon EBS) del volume root.
Esegui questa automazione (console)
Tipo di documento
Automazione di
Proprietario
Amazon
Piattaforme
LinuxmacOS, Windows
Parametri
-
AutomationAssumeRole
Tipo: String
Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
-
EndDate
Tipo: String
Descrizione: (Facoltativo) L'ultima data in cui desideri che l'automazione cerchi un'istantanea.
-
InplaceSwap
Tipo: Booleano
Valori validi: true | false
Descrizione: (Facoltativo) Se il valore per questo parametro è impostato su
true
, il volume appena creato dall'istantanea sostituisce il volume radice esistente collegato all'istanza. -
InstanceId
Tipo: String
Descrizione: (Obbligatorio) L'ID dell'istanza che si desidera ripristinare da un'istantanea.
-
LookForInstanceStatusCheck
Tipo: Booleano
Valori validi: true | false
Impostazione predefinita: true
Descrizione: (Facoltativo) Se il valore per questo parametro è impostato su
true
, l'automazione verifica se i controlli dello stato dell'istanza falliscono sulle istanze di test avviate dalle istantanee. -
SkipSnapshotsBy
Tipo: String
Descrizione: (Facoltativo) L'intervallo in cui le istantanee vengono ignorate durante la ricerca di istantanee per ripristinare l'istanza. Ad esempio, se sono disponibili 100 istantanee e si specifica un valore pari a 2 per questo parametro, viene esaminata ogni tre istantanee.
Di default: 0
-
SnapshotId
Tipo: String
Descrizione: (Facoltativo) L'ID di un'istantanea da cui si desidera ripristinare l'istanza.
-
StartDate
Tipo: String
Descrizione: (Facoltativo) La prima data in cui desideri che l'automazione cerchi un'istantanea.
-
TotalSnapshotsToLook
Tipo: String
Descrizione: (Facoltativo) Il numero di istantanee esaminate dall'automazione.
Autorizzazioni IAM richieste
Il AutomationAssumeRole
parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
-
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
Fasi del documento
-
aws:executeAwsApi
- Raccoglie dettagli sull'istanza di destinazione. -
aws:assertAwsResourceProperty
- Verifica l'esistenza dell'istanza di destinazione. -
aws:assertAwsResourceProperty
- Verifica che il volume principale sia un volume Amazon EBS. -
aws:assertAwsResourceProperty
- Verifica che non sia già in esecuzione un'altra automazione destinata a questa istanza. -
aws:executeAwsApi
- Contrassegna l'istanza di destinazione. -
aws:executeAwsApi
- Crea una AMI delle varianti. -
aws:executeAwsApi
- Raccoglie i dettagli relativi a ciò che AMI è stato creato nel passaggio precedente. -
aws:waitForAwsResourceProperty
- Aspetta che lo AMI stato diventiavailable
prima di procedere. -
aws:executeScript
- Avvia una nuova istanza da quella appena creataAMI. -
aws:assertAwsResourceProperty
- Verifica che lo stato dell'istanza siaavailable
. -
aws:executeAwsApi
- Raccoglie dettagli sull'istanza appena lanciata. -
aws:branch
- Diramazioni in base al fatto che sia stato fornito un valore per ilSnapshotId
parametro. -
aws:executeScript
- Restituisce un elenco di istantanee entro il periodo di tempo specificato. -
aws:executeAwsApi
- Arresta l'istanza. -
aws:waitForAwsResourceProperty
- Attende il raggiungimento dello stato del volume.available
-
aws:waitForAwsResourceProperty
- Attende che sia lo stato dell'istanza.stopped
-
aws:executeAwsApi
- Rimuove il volume della radice. -
aws:waitForAwsResourceProperty
- Attende che il volume della radice si stacchi. -
aws:executeAwsApi
- Collega il nuovo volume della radice. -
aws:waitForAwsResourceProperty
- Attende che il nuovo volume venga allegato. -
aws:executeAwsApi
- Avvia l'istanza. -
aws:waitForAwsResourceProperty
- Attende che sia lo stato dell'istanza.available
-
aws:waitForAwsResourceProperty
- Attende il superamento dei controlli dello stato del sistema e dell'istanza per l'istanza. -
aws:executeScript
- Esegue uno script per trovare un'istantanea che può essere utilizzata per creare correttamente un volume. -
aws:executeScript
- Esegue uno script per ripristinare l'istanza utilizzando il volume appena creato dall'istantanea identificata dall'automazione o utilizzando il volume creato dall'istantanea specificata nelSnapshotId
parametro. -
aws:executeScript
- Elimina le risorse create dall'automazione.
Output
launchCloneInstance.InstanceIds
ListSnapshotByDate. Istantanee finali
ListSnapshotByDate.remainingSnapshotToBeCheckedInSameDateRange
findWorkingSnapshot. Istantanea funzionante
InstanceRecovery.risultato