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

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

Ubuntu Server の CodeDeploy エージェントをインストールする

注記

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

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

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

    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 は、リージョンの CodeDeploy Resource Kit ファイルを含む Amazon S3 バケットの名前です。region-identifier は、リージョンの識別子です。

    例:

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

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

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

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

    • 20.04 を除くサポートされている Ubuntu Server の任意のバージョンに CodeDeploy エージェントの最新バージョンをインストールするには:

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

      注記

      出力を一時ログファイルに書き込むことで、Ubuntu Server 20.04 の install スクリプトにある既知のバグを回避できます。このバグは現在修正中です。

      sudo ./install auto > /tmp/logfile
    • 20.04 以外のサポートされているバージョンの Ubuntu Server に特定のバージョンの CodeDeploy エージェントをインストールするには:

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

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

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

        AWS は、 CodeDeploy エージェントの最新バージョンをサポートします。現在、最新のマイナーバージョンは 1.7.x です。

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

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

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

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

        出力を一時ログファイルに書き込むことで、Ubuntu Server 20.04 の install スクリプトにある既知のバグを回避できます。このバグは現在修正中です。

        注記

        AWS は、 CodeDeploy エージェントの最新バージョンをサポートします。現在、最新のマイナーバージョンは 1.7.x です。

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

    systemctl status codedeploy-agent

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

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

    systemctl start codedeploy-agent
    systemctl status codedeploy-agent