

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# `AWSEC2-PatchLoadBalancerInstance`
<a name="automation-awsec2-patch-load-balancer-instance"></a>

**説明**

任意のロードバランサー (クラシック、ALB、または NLB) に接続されている Amazon EC2 インスタンス (Windows または Linux) のマイナーバージョンをアップグレードしてパッチを適用します。デフォルトの Connection Draining 時間は、インスタンスにパッチが適用される前に適用されます。**ConnectionDrainTime** パラメータにカスタムのドレイン時間を分 (`1`-`59`) 単位で入力することで、待機時間をオーバーライドできます。

自動化ワークフローは次のとおりです。

1. インスタンスがアタッチされているロードバランサーまたはターゲットグループが決定され、インスタンスが正常であることが確認されます。

1. インスタンスはロードバランサーまたはターゲットグループから削除されます。

1. オートメーションは、Connection Draining 時間として指定された時間だけ待機します。

1. [AWS-RunPatchBaseline](https://docs.aws.amazon.com/systems-manager/latest/userguide/patch-manager-about-aws-runpatchbaseline.html) オートメーションが呼び出され、インスタンスにパッチが適用されます。

1. インスタンスはロードバランサーまたはターゲットグループに再アタッチされます。

[このオートメーションを実行する (コンソール)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSEC2-PatchLoadBalancerInstance)

**ドキュメントタイプ**

Automation

**[所有者]**

Amazon

**前提条件**
+ インスタンスに SSM Agent がインストールされていることを確認します。詳細については、「[Windows Server の EC2 インスタンスで SSM Agent を使用する](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-install-ssm-win.html)」を参照してください。

**パラメータ**
+ **InstanceId**

  タイプ: 文字列

  説明: (必須) ロードバランサー (クラシック、ALB、または NLB) に関連付けられているパッチに対するインスタンスの ID。
+ **ConnectionDrainTime**

  タイプ: 文字列

  説明: (オプション) ロードバランサーの Connection Draining 時間 (分) (`1`-`59`)。
+ **S3BucketLog**

  タイプ: 文字列

  説明: (オプション) コマンド出力レスポンスの保存に使用する Amazon S3 バケットの名前。所有しているバケットまたは共有されているバケットを指定できます。このパラメータを指定する場合は、**runCommandAssumeRole** も指定する必要があります。
+ **runCommandAssumeRole**

  タイプ: 文字列

  説明: (オプション) インスタンスでコマンドを実行するために使用する IAM ロールの ARN。ロールにはサービス`ssm.amazonaws.com`プリンシパルとの信頼関係が必要です。また、**AmazonSSMManagedInstanceCore** ポリシーがアタッチされている必要があります。また、**S3BucketLog** に指定された Amazon S3 バケットに対する書き込みアクセス許可が必要です。