View a markdown version of this page

Ubuntu サーバー用の CodeDeploy エージェントをインストールする - AWS CodeDeploy

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

Ubuntu サーバー用の CodeDeploy エージェントをインストールする

CodeDeploy エージェントを Ubuntu サーバーにインストールするには
  1. インスタンスにサインインします。

  2. 次のコマンドを順々に入力します。

    sudo apt update

    バージョン 2.0.x 以降の場合:

    sudo apt install wget

    バージョン 1.8.x 以前の場合:

    sudo apt install ruby-full wget
  3. 次のコマンドを入力します。

    cd /home/ubuntu

    /home/ubuntu は、Ubuntu Server インスタンスのデフォルトのユーザー名を表しています。インスタンスがカスタム AMI を使用して作成された場合、AMI 所有者は別のデフォルトのユーザー名を指定している可能性があります。

  4. 次のコマンドを入力します。latestv2/ プレフィックスはバージョン 2.0.x インストーラーを提供し、latest/プレフィックスはバージョン 1.8.x インストーラーを提供します。

    バージョン 2.0.x 以降の場合:

    wget https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/install

    バージョン 1.8.x 以前の場合:

    wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install

    bucket-name は、お住まいの地域用の CodeDeploy リソースキットファイルが含まれている Amazon S3 バケットの名前です。リージョン識別子 は、お住まいの地域の識別子です。

    たとえば、バージョン 2.0.x 以降の場合:

    https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/install

    バージョン 1.8.x 以前の場合:

    https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install

    バケット名とリージョン識別子のリストについては、「リージョン別リソースキットバケット名」を参照してください。

  5. 次のコマンドを入力します。

    chmod +x ./install
  6. 次のいずれかを行います。

    • CodeDeploy エージェントの最新バージョンをインストールするには:

      sudo ./install auto
    • CodeDeploy エージェントの特定のバージョンをインストールするには:

      • リージョンで使用可能なバージョンを一覧表示します。

        aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.deb$'
      • 以下のいずれかのバージョンをインストールします。

        バージョン 2.0.x 以降では、パッケージはアーキテクチャ固有です。

        sudo ./install auto -v releases/codedeploy-agent_version_arch.deb

        インスタンスアーキテクチャarm64に応じて、archamd64または です。

        バージョン 1.8.x 以前では、パッケージは別の命名規則を使用します。

        sudo ./install auto -v releases/codedeploy-agent_version_all.deb

        最新のリリースバージョンについては、「」を参照してくださいCodeDeploy エージェントのバージョン履歴

サービスが実行されていることをチェックするには
  1. 次のコマンドを入力します。

    systemctl status codedeploy-agent

    CodeDeploy エージェントがインストールされて実行されている場合:

    バージョン 2.0.x 以降では、以下が表示されます。 The AWS CodeDeploy agent is running.

    バージョン 1.8.x 以前では、次のようになります。 The AWS CodeDeploy agent is running.

  2. エージェントが実行されていない場合は、サービスを開始し、ステータスを確認します。

    systemctl start codedeploy-agent
    systemctl status codedeploy-agent