

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Descrição**

Coloca uma EC2 instância em conformidade com a linha de base do patch aplicável. Reverte o volume raiz em caso de falha.

[Execute esta automação (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-PatchInstanceWithRollback)

**Tipo de documento**

Automação

**Proprietário**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parâmetros**
+ AutomationAssumeRole

  Tipo: String

  Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
+ InstanceId

  Tipo: string

  Descrição: (Obrigatório) EC2 InstanceId à qual aplicamos a linha de base do patch.
+ LambdaAssumeRole

  Tipo: string

  Descrição: (opcional) o ARN da função que permite que a Lambda criada por Automação realize ações em seu nome. Se não for especificado, uma função transitória será criada para executar a função Lambda.
+ ReportS3Bucket

  Tipo: string

  Descrição: (opcional) destino de bucket do Amazon S3 para o relatório de conformidade gerado durante o processo.

**Etapas do documento**


****  

| Número da etapa | Nome da etapa | Ação de Automação | 
| --- | --- | --- | 
| 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 | deleteCloudFormationModelo | `aws:deleteStack` | 

**Saídas**

IdentifyRootVolume.Carga útil

PrePatchSnapshot.Saída

SaveComplianceReportToS3. Carga útil

RestoreFromSnapshot.Carga útil

CheckCompliance.Carga útil