AWS-PatchAsgInstance - AWS Systems Manager Referensi buku runbook otomatisasi

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS-PatchAsgInstance

Deskripsi

Menambal instans Amazon Elastic Compute Cloud (Amazon EC2) dalam grup Penskalaan Otomatis.

Jalankan Otomasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux,macOS, Windows

Parameter

  • AutomationAssumeRole

    Jenis: String

    Deskripsi: (Opsional) Amazon Resource Name (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Systems Manager Automation untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.

  • InstanceId

    Jenis: String

    Deskripsi: (Diperlukan) ID instance untuk ditambal. Jangan tentukan ID instance yang dikonfigurasi untuk dijalankan selama jendela pemeliharaan.

  • LambdaRoleArn

    Jenis: String

    Deskripsi: (Opsional) ARN peran yang memungkinkan Lambda yang dibuat oleh Automation untuk melakukan tindakan atas nama Anda. Jika tidak ditentukan, peran sementara akan dibuat untuk menjalankan fungsi Lambda.

  • WaitForInstance

    Jenis: String

    Bawaan: PT2M

    Deskripsi: (Opsional) Durasi bahwa Otomasi harus tidur untuk memungkinkan instans kembali ke layanan.

  • WaitForReboot

    Jenis: String

    Default: PT5M

    Deskripsi: (Opsional) Durasi bahwa Otomasi harus tidur untuk memungkinkan instance yang ditambal di-boot ulang.

Izin IAM yang diperlukan

AutomationAssumeRoleParameter membutuhkan tindakan berikut untuk menggunakan runbook dengan sukses.

  • 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