0

ubuntu で AWS codedeploy を使用しようとしています。エージェントが起動しません。Userdata外観は次のとおりです。

"UserData" : {
                    "Fn::Base64" : {
...
                                "# Install the AWS CodeDeploy Agent.\n",
                                "aws s3 cp 's3://aws-codedeploy-us-east-1/latest/codedeploy-agent.noarch.rpm' . \n",
                                "apt-get install alien",
                                "alien /root/codedeploy-agent.noarch.rpm",
                                "dpkg -i codedeploy-agent_1.0-2.727_all.deb 
> codedeploy-agent.log"****
4

1 に答える 1

5

エイリアンを使う必要はありません。公式の deb パッケージもあります。s3://aws-codedeploy-us-east-1/latest/codedeploy-agent_all.deb

エージェントの最新リリースを自動的にダウンロードするには、s3://aws-codedeploy-us-east-1/latest/install にあるインストール スクリプトを使用する必要があります。us-east-1 の Ubuntu のユーザー データの例を次に示します

#!/bin/bash apt-get -y update apt-get -y install awscli apt-get -y install ruby2.0 cd /home/ubuntu aws s3 cp s3://bucket-name/latest/install . --region region-name chmod +x ./install ./install auto

于 2015-06-08T22:26:17.857 に答える