AWS Systems Manager を使用して CodeDeploy エージェントをインストールする
AWS マネジメントコンソール マネジメントコンソールまたは AWS CLI CLI を使用し、AWS Systems Manager を使用することによって、Amazon EC2 またはオンプレミスのインスタンスに CodeDeploy エージェントをインストールできます。特定のバージョンをインストールするか、常に最新バージョンのエージェントをインストールするかを選択できます。AWS Systems Manager の詳細については、「 AWS Systems Manager とは 」を参照してください。
CodeDeploy エージェントをインストールおよび更新するには、AWS Systems Manager の使用をお勧めします。また、Amazon S3 バケットか らCodeDeploy エージェントをインストールすることもできます。Amazon S3 ダウンロードリンクの使用については、「 コマンドラインを使用して CodeDeploy エージェントをインストールする 」を参照してください。
前提条件
CodeDeploy の開始方法 のステップに従って、IAM アクセス許可と AWS CLI を設定します。
Systems Manager を使用してオンプレミスサーバーに CodeDeploy エージェントをインストールする場合は、オンプレミスサーバーを Amazon EC2 Systems Manager に登録する必要があります。詳細については、AWS Systems Manager ユーザーガイド の ハイブリッド環境での Systems Manager のセットアップ を参照してください。
CodeDeploy エージェントをインストールする
Systems Manager を使用して CodeDeploy エージェントをインストールする前に、Systems Manager に合わせてインスタンスが適切に設定されていることを確認する必要があります。
SSM Agent のインストールまたは更新
Amazon EC2 インスタンスでは、CodeDeploy エージェントを使用するにはバージョン 2.3.274.0 以降のインスタンスが実行されている必要があります。CodeDeploy エージェントをインストールする前に、SSM Agent を更新するか、インスタンスにインストールしてください (まだの場合)。
SSM エージェントは、AWS によって提供される一部の Amazon EC2 AMI にプリインストールされています。詳細については、「SSM Agent がプリインストールされた Amazon Machine Images (AMIs)」を参照してください。
注記
インスタンスのオペレーティング システムも CodeDeploy エージェントでサポートされていることを確認します。詳細については、「CodeDeploy エージェントで対応するオペレーティングシステム」を参照してください。
Linux を実行しているインスタンスでの SSM Agent のインストールまたは更新については、AWS Systems Manager ユーザーガイド の Linux インスタンスでの SSM Agent のインストールおよび設定 を参照してください。
Windows Server を実行しているインスタンスでの SSM Agent のインストールまたは更新については、AWS Systems Manager ユーザーガイド の Windows インスタンスでの SSM Agent のインストールおよび設定 を参照してください。
(オプション) Systems Manager の前提条件を確認します。
Systems Manager Run Command を使用して CodeDeploy エージェントをインストールする前に、インスタンスが Systems Manager の最低要件を満たしていることを確認してください。詳細については、AWS Systems Manager ユーザーガイド の「AWS Systems Manager のセットアップ」を参照してください。
CodeDeploy エージェントをインストールする
SSM では、CodeDeploy を一度インストールするか、新しいバージョンをインストールするスケジュールを設定できます。
CodeDeploy エージェントをインストールするには、AWSCodeDeployAgent のディストリビューターによるパッケージのインストールまたは更新 におけるステップに従い AWS Systems Manager のパッケージを選択してください。