View a markdown version of this page

CodeDeploy エージェントのバージョンを特定します。 - AWS CodeDeploy

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

CodeDeploy エージェントのバージョンを特定します。

インスタンスで実行中の CodeDeploy エージェントのバージョンは、2 つの方法で特定できます。

まず、バージョン 2.0.x 以降では、すべてのプラットフォームで codedeploy-agent --version コマンドを使用します。

次に、インスタンスの .version ファイルでバージョンを表示できます。Amazon Linux、RHEL、Ubuntu Server、macOS では、ファイルは にあり/opt/codedeploy-agent/.version、Windows Server では にありますC:\ProgramData\Amazon\CodeDeploy\.version。ファイルの内容はバージョンによって異なります。

  • バージョン 2.0.x 以降では、ファイルには 形式のベアバージョン番号が含まれていますagent_version: 2.0.0。この値は、エージェントが CodeDeploy サービスにレポートするバージョンと一致します。

  • バージョン 1.8.x 以前では、バージョン文字列は 形式 OFFICIAL_1.0.1.854_rpm (または _deb、) を使用します_msi。

Amazon Linux または RHEL でバージョンを確認する

インスタンスにサインインし、次のコマンドを実行します。

sudo /opt/codedeploy-agent/bin/codedeploy-agent --version

2.0.0 より前のバージョンでは、以下を使用することもできます。

sudo yum info codedeploy-agent

Ubuntu サーバーでバージョンを確認する

インスタンスにサインインし、次のコマンドを実行します。

sudo /opt/codedeploy-agent/bin/codedeploy-agent --version

2.0.0 より前のバージョンでは、以下を使用することもできます。

sudo dpkg -s codedeploy-agent

Windows サーバーでバージョンをを確認する

インスタンスにサインインし、次のコマンドを実行します。

& 'C:\ProgramData\Amazon\CodeDeploy\bin\codedeploy-agent.exe' --version

macOS でバージョンを確認する

インスタンスにサインインし、次のコマンドを実行します。

sudo /opt/codedeploy-agent/bin/codedeploy-agent --version

インストールされたパッケージのバージョンも確認できます。

pkgutil --pkg-info com.amazon.aws.codedeploy-agent

で利用可能な最新のエージェントバージョンを確認する AWS リージョン

AWS リージョン デプロイ先の で利用可能な最新バージョンを確認するには、そのリージョンの CodeDeploy リソースキットバケットをクエリします。各リージョンバケットには、そのリージョンで現在リリースされているエージェントパッケージに名前を付けるlatestv2/LATEST_VERSIONファイルがあります。ファイルはパブリックに読み取れるため、取得するための認証情報は必要ありません。

curl https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/LATEST_VERSION

bucket-name と region-identifier を、デプロイ先のリージョンのリソースキットバケットとリージョン識別子に置き換えます。リストについては、「リージョン別リソースキットバケット名」を参照してください。

このコマンドにより、以下のような出力が返されます。

{ "rpm_x86_64": "releases/codedeploy-agent-2.1.0-9745926189.x86_64.rpm", "rpm_aarch64": "releases/codedeploy-agent-2.1.0-9745926189.aarch64.rpm", "deb_x86_64": "releases/codedeploy-agent_2.1.0-9745926189_amd64.deb", "deb_aarch64": "releases/codedeploy-agent_2.1.0-9745926189_arm64.deb", "msi": "releases/codedeploy-agent-2.1.0-9745926189.msi" }

各キーはパッケージタイプに名前を付け、RPM および DEB の場合はインスタンスアーキテクチャにも名前を付けます。各値は、そのパッケージの Amazon S3 オブジェクトキーであり、エージェントのバージョンとビルド番号はファイル名の一部であり、形式は ですagent-version-build-number。前述の出力では、 リージョンで利用可能な最新バージョンは 2.1.0 です。

バージョン 2.1.2 以降では、ファイルには macOS インストーラパッケージという名前のpkg_aarch64キーもあります。

このファイル名をインストールまたはバージョンに更新するには、CodeDeploy エージェントをインストールする「」および「」を参照してくださいCodeDeploy エージェントを更新する。各バージョンに含まれる機能については、「」を参照してくださいCodeDeploy エージェントのバージョン履歴。