

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à.

# `AWS-PatchInstanceWithRollback`
<a name="automation-aws-patchinstancewithrollback"></a>

**Descrizione**

Rende un' EC2 istanza conforme alla patch di base applicabile. Ripristina il volume root in caso di errore.

[Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-PatchInstanceWithRollback)

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

Linux, macOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: stringa

  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.
+ InstanceId

  Tipo: stringa

  Descrizione: (Obbligatorio) EC2 InstanceId a cui applichiamo la patch-baseline.
+ LambdaAssumeRole

  Tipo: stringa

  Descrizione: (facoltativo) ARN del ruolo che consente alla funzione Lambda creata dall'automazione di eseguire le operazioni a nome dell'utente. Se non specificato, per eseguire la funzione Lambda verrà creato un ruolo temporaneo.
+ ReportS3Bucket

  Tipo: stringa

  Descrizione: (Facoltativo) destinazione Amazon S3 Bucket per il rapporto di conformità generato durante il processo.

**Fasi del documento**


****  

| Numero fase | Nome fase | Operazione di automazione | 
| --- | --- | --- | 
|  1  |  createDocumentStack  |  `aws:createStack`  | 
|  2  |  IdentifyRootVolume  |  `aws:invokeLambdaFunction`  | 
|  3  |  PrePatchSnapshot  |  `aws:executeAutomation`  | 
|  4  |  installMissingUpdates  |  `aws:runCommand`  | 
|  5  |  SleepThruInstallation  |  `aws:invokeLambdaFunction`  | 
|  6  |  CheckCompliance  |  `aws:invokeLambdaFunction`  | 
|  7  |  SaveComplianceReportToS3  |  `aws:invokeLambdaFunction`  | 
|  8  |  ReportSuccessOrFailure  |  `aws:invokeLambdaFunction`  | 
|  9  |  RestoreFromSnapshot  |  `aws:invokeLambdaFunction`  | 
| 10 | DeleteSnapshot |  `aws:invokeLambdaFunction`  | 
|  11  |  deleteCloudFormationModello  |  `aws:deleteStack`  | 

**Output**

IdentifyRootVolume.Carico utile

PrePatchSnapshot.Uscita

SaveComplianceReportToS3. Payload

RestoreFromSnapshot.Carico utile

CheckCompliance.Carico utile