

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