AWS-PatchInstanceWithRollback - AWS Systems Manager Referência do runbook de automação

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

Descrição

Coloca uma instância do EC2 em conformidade com a lista de referência de patches aplicável. Reverte o volume raiz em caso de falha.

Execute esta automação (console)

Tipo de documento

Automation

Proprietário

Amazon

Plataformas

Linux, macOS, Windows

Parâmetros

  • AutomationAssumeRole

    Tipo: sequência

    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: sequência

    Descrição: (obrigatório) InstanceId do EC2 ao qual aplicamos a linha de base do patch.

  • LambdaAssumeRole

    Tipo: sequência

    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: sequência

    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

deleteCloudFormationTemplate

aws:deleteStack

Saídas

IdentifyRootVolume.Payload

PrePatchSnapshot.Output

SaveComplianceReportToS3.Payload

RestoreFromSnapshot.Payload

CheckCompliance.Payload