

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-PatchAsgInstance`
<a name="automation-aws-patchasginstance"></a>

**Descrizione**

Applica patch alle istanze Amazon Elastic Compute Cloud (Amazon EC2) in un gruppo Auto Scaling.

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

**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) ID dell'istanza a cui applicare le patch. Non specificate un ID di istanza configurato per l'esecuzione durante una finestra di manutenzione.
+ LambdaRoleArn

  Tipo: stringa

  Descrizione: (Facoltativo) L'ARN del ruolo che consente alla Lambda creata da Automation di eseguire le azioni per tuo conto. Se non specificato, verrà creato un ruolo transitorio per eseguire la funzione Lambda.
+ WaitForInstance

  Tipo: stringa

  Impostazione predefinita: M PT2

  Descrizione: (Facoltativo) Durata della sospensione dell'automazione per consentire all'istanza di tornare in servizio.
+ WaitForReboot

  Tipo: stringa

  Impostazione predefinita: PT5 M

  Descrizione: (Facoltativo) Durata della sospensione dell'automazione per consentire il riavvio di un'istanza con patch.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+ `ssm:StartAutomationExecution`
+ `ssm:GetAutomationExecution`
+ `ssm:GetCommandInvocation`
+ `ssm:GetParameter`
+ `ssm:SendCommand`
+ `cloudformation:CreateStack`
+ `cloudformation:DeleteStack`
+ `cloudformation:DescribeStacks`
+ `ec2:CreateTags`
+ `ec2:DescribeInstances`
+ `ec2:RunInstances`
+ `iam:AttachRolePolicy`
+ `iam:CreateRole`
+ `iam:DeleteRole`
+ `iam:DeleteRolePolicy`
+ `iam:DetachRolePolicy`
+ `iam:GetRole`
+ `iam:PassRole`
+ `iam:PutRolePolicy`
+ `lambda:CreateFunction`
+ `lambda:DeleteFunction`
+ `lambda:GetFunction`
+ `lambda:InvokeFunction`