2017-02-02 4 views
0

新しいインスタンスとそれに関連付けられたインスタンスロールを作成し、ドキュメンテーションごとにその中にコード配布エージェントをインストールしました。それから、アプリケーションを作成してサンプルリビジョン、つまりSampleApp_Linuxを配布しようとしています。これはaws docで提供されています。アプリケーションを作成する際に、AWSのコード化されたサービスロールを使用しています。私はs3バケットに自分のアプリケーションをアップロードしました。今問題は、3番目のステップ、つまりのインストール前にs3バケットからコードをデプロイしようとするときです。をインストールしてください。 /opt/codedeploy-agent/deployment-root/57ef2ee1-cbd1-4188-ac4c-44d9419a9cb2/d-YCH2YWYOI/deployment-archive/appspec.ymlインストール前にawsコード配備でデプロイメントが失敗する

- ログエラーCodeUnknownError スクリプト名 MessageNoそのようなファイルやディレクトリを1として 私はは/ var/log/AWS/codedeployエージェントを中に観察することができ

同じこと

余分な情報: 私はいくつかのことをしないのです教えてください。そのactutally Aのhttpd server.Inアプリケーションの簡単なhtmlファイルがthere.Andであること? aspec.ymlファイルとscriptsフォルダ。これで私を助けてください。

答えて

0

appspec.ymlファイルは、S3にアップロードするアーカイブのルート、またはデプロイするGitHubリポジトリにある必要があります。 CodeDeployがappspec.ymlファイルを見つけられず、したがってデプロイメントが失敗するようです。 appspec.ymlファイルがアーカイブのルートにあることを確認してください。つまり、バンドルを解凍すると、すべてのファイルが新しいフォルダではなく現在のディレクトリに展開されます。

関連する問題