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

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

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

注記

をインストールすることをお勧めします。 CodeDeploy エージェントとAWS Systems Managerエージェントの更新スケジュールを設定できます。詳細については、「をインストールする CodeDeploy エージェントの使用AWS Systems Manager」を参照してください。

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

  1. インスタンスにサインインします。

  2. Ubuntu Server のバージョンに応じて、次のいずれかを実行します。

    • Ubuntu Server 14.04 で、次のコマンドを次々に入力します。

      sudo apt-get update
      sudo apt-get install ruby2.0
      sudo apt-get install wget
    • Ubuntu Server 16.04 以降では、次のコマンドを次々に入力します。

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

    cd /home/ubuntu

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

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

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

    bucket-nameは、を含む Amazon S3 バケットの名前です。 CodeDeploy お住まいの地域のリソースキットファイル。地域識別子はお住まいの地域の識別子です。例えば、米国東部 (オハイオ) リージョンの場合は、バケット名aws-codedeploy-us-east-2 と、リージョン識別子us-east-2 と置き換えます。バケット名とリージョン識別子のリストについては、「リソースキットのバケット名 (リージョン別)」を参照してください。

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

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

    • の最新バージョンをインストールするには CodeDeploy Ubuntu 14.04、16.04、および 18.04 のエージェント:

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

      注記

      出力を一時ログファイルに書き込むことは、Ubuntu 20.04 の install スクリプトで既知のバグに対処する際に使用する回避策です。

      sudo ./install auto > /tmp/logfile
    • の特定のバージョンをインストールするには CodeDeploy Ubuntu 14.04、16.04、および 18.04 のエージェント:

      • お住まいの地域で利用可能なバージョンを一覧表示します。

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

        sudo ./install auto -v releases/codedeploy-agent-###.deb
        注記

        でサポートされている最小バージョン CodeDeploy エージェントは1.1.0 以前のものの使用 CodeDeploy エージェントを使用すると、デプロイに失敗する可能性があります。

    • の特定のバージョンをインストールするには CodeDeploy Ubuntu 04 のエージェント:

      • お住まいの地域で利用可能なバージョンを一覧表示します。

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

        sudo ./install auto -v releases/codedeploy-agent-###.deb > /tmp/logfile
        注記

        出力を一時ログファイルに書き込むことは、Ubuntu 20.04 の install スクリプトで既知のバグに対処する際に使用する回避策です。

        注記

        でサポートされている最小バージョン CodeDeploy エージェントは1.1.0 以前のものの使用 CodeDeploy エージェントを使用すると、デプロイに失敗する可能性があります。

サービスが実行されていることをチェックするには

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

    sudo service codedeploy-agent status

    そのファイルに CodeDeploy エージェントがインストールされて実行している場合、「」のようなメッセージが表示されます。The AWS CodeDeploy agent is running

  2. error: No AWS CodeDeploy agent running 」のようなメッセージが表示される場合は、サービスを起動し、次の 2 つのコマンドを一度に 1 つずつ実行します。

    sudo service codedeploy-agent start
    sudo service codedeploy-agent status