

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

**Description**

Met une EC2 instance en conformité avec la ligne de base de correctifs applicable. Annule le volume racine en cas de défaillance.

[Exécuter cette automatisation (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-PatchInstanceWithRollback)

**Type de document**

 Automatisation

**Propriétaire**

Amazon

**Plateformes**

Linux, macOS, Windows

**Paramètres**
+ AutomationAssumeRole

  Type : String

  Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle Gestion des identités et des accès AWS (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.
+ InstanceId

  Type : String

  Description : (Obligatoire) EC2 InstanceId à laquelle nous appliquons le correctif de référence.
+ LambdaAssumeRole

  Type : String

  Description : (Facultatif) ARN du rôle qui autorise la fonction Lambda créée par Automation à effectuer des actions en votre nom. Si vous ne spécifiez pas cette valeur, un rôle transitoire est créé pour exécuter la fonction Lambda.
+ ReportS3Bucket

  Type : String

  Description : destination du compartiment Amazon S3 (facultatif) pour le rapport de conformité généré au cours du processus.

**Étapes de document**


****  

| Numéro de l'étape | Nom de l'étape | Action Automation | 
| --- | --- | --- | 
| 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 | deleteCloudFormationModèle | `aws:deleteStack` | 

**Sorties**

IdentifyRootVolume.Charge utile

PrePatchSnapshot.Sortie

SaveComplianceReportToS3. Charge utile

RestoreFromSnapshot.Charge utile

CheckCompliance.Charge utile