1



NodeJS アプリケーションを開発し、Amazon クラウドで起動したいと考えています。「Bamboo」を他のアトラシアン アプリケーションに統合しました。Bamboo はビルド ファイルを Amazon から S3 バケットに転送します。問題は、アプリケーションを S3 から EC2 インスタンスに移動して開始するにはどうすればよいかということです。

appspec.yml は添付ファイルにあり、ビルド ディレクトリには次のファイルがあり
ます 。index.html などのファイル
- サーバー | server.js や socketio.js などのファイル
- appspec.yml
- readme



誰かアイデアがありますか? 必要なすべての重要な情報が含まれていることを願っています。

ありがとう :


D

version: 1.0
os: linux
files:
  - source: /
    destination: /

4

3 に答える 3

0

コード デプロイでデプロイを作成し、コード デプロイのドロップダウン矢印と S3 バケット URL を使用して新しいリビジョンをデプロイする必要があります。ただし、zip/tar.gz/tar である必要があります

于 2015-12-17T19:14:07.803 に答える
0

AWS CodeDeploy コンソールのデプロイリストにログインすると何が表示されますか?

https://console.aws.amazon.com/codedeploy/home?region=us-east-1#/deployments

(適宜地域を変更してください)

また、コードがダウンロードされます/opt/codedeploy-agent/deployment-root/<agent-id?>/<deployment-id>/deployment-archive

そして、ログイン/opt/codedeploy-agent/deployment-root/<agent-id?>/<deployment-id>/logs/scripts.logs

エージェントに、S3 バケットからリリースをダウンロードするための接続と権限があることを確認してください。つまり、インスタンスでインターネット接続および/またはプロキシを使用し (code_deploy が使用するように http_proxy を設定)、S3 バケットを読み取るアクセス許可を持つインスタンスで IAM プロファイルを設定します。

codedeploy エージェントのログをチェックして、正常に接続されているかどうかを確認します。/var/log/aws/codedeploy-agent/codedeploy-agent.log

于 2015-08-31T20:35:57.403 に答える