View a markdown version of this page

AWS-PatchAsgInstance - AWS Systems Manager Referensi Buku Runbook Otomasi

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

AWS-PatchAsgInstance

Deskripsi

Patch instans Amazon Elastic Compute Cloud (Amazon EC2) di grup Auto Scaling.

Jalankan Otomasi ini (konsol)

penting

Runbook ini menerapkan AutoPatchInstanceInASG tag ke instance target selama eksekusi. Tag ini mencegah runbook mengeksekusi dua kali pada instance yang sama secara bersamaan — ini bukan indikator kepatuhan patch. Jika langkah penambalan gagal, nilai tag mungkin masih disetel ke Completed meskipun status eksekusi runbook dilaporkan. Failed

Untuk memverifikasi kepatuhan patch pada instance, gunakan DescribeInstancePatchStatesatau ListComplianceItemssebagai gantinya.

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Linux,macOS, Windows

Parameter

  • AutomationAssumeRole

    Tipe: String

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

  • InstanceId

    Tipe: String

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

  • LambdaRoleArn

    Tipe: String

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

  • WaitForInstance

    Tipe: String

    Standar: PT2 M

    Deskripsi: (Opsional) Durasi dimana Otomatisasi harus tidur untuk memungkinkan instans kembali ke layanan.

  • WaitForReboot

    Tipe: String

    Standar: PT5 M

    Deskripsi: (Opsional) Durasi dimana Otomatisasi harus tidur agar instance yang ditambal dapat di-reboot.

Izin IAM yang diperlukan

AutomationAssumeRoleParameter memerlukan 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