問題タブ [aws-code-deploy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - AWS ASG を使用した Codedeploy
ansible を使用して aws asg を設定し、新しいインスタンスをプロビジョニングしてから、この質問で提案されているのと同様の方法で「user_data」スクリプトを介して codedeploy エージェントをインストールしました。
自動スケーリング中にアプリケーションコードをプルするために AWS コードデプロイを使用できますか?
CodeDeploy は正常に動作し、作成された asg にアプリケーションをインストールできます。ルールの 1 つ (CPU 使用率が高いなど) を介して ASG で新しいインスタンスがトリガーされると、codedeploy エージェントが正しくインストールされます。問題は、CodeDeploy がこれらの新しいインスタンスにアプリケーションをインストールしないことです。user_data スクリプトが完了する前に実行しようとしていると思われます。他の誰かがこの問題に遭遇しましたか? または、CodeDeploy を取得して、ASG の一部として生成された新しいインスタンスにアプリケーションを自動的にデプロイする方法を知っていますか?
amazon-web-services - AWS CodeDeploy サービスでの「ホストが成功しませんでした」というエラー
PHP Web アプリケーション用に AWS CodeDeploy をセットアップしようとしています。AWS コンソールで CodeDeploy アプリとデプロイ グループを作成しました。appspec yaml ファイルで必要なリビジョン バンドルを作成しました。リビジョン バンドルは Amazon S3 に保存されます。
AWS コンソールで [このリビジョンをデプロイ] ボタンをクリックすると、「ホストが成功しませんでした」というエラーが表示されます。Technical FAQ を調べましたが、答えが見つかりませんでした。このエラーに対処するにはどうすればよいですか?
更新:このエラーは、Minimum Healthy Hosts の数と関係があることがわかりました。しかし、AWS がホストの健全性をどのように計算するのか、まだ理解できません。
amazon-web-services - GitHub から AWS CodeDeploy にデプロイするための appspec.yml ファイルの作成
GitHub リポジトリへのコミットにより、(CodeDeploy を使用して) コードが EC2 インスタンスに自動的にデプロイされるようにしたいと考えています。appspec.yml ファイルの「files」セクションの下にある「source」エントリに何を使用すればよいかわかりません。ローカルの git リポジトリを使用する例をいくつか見つけましたが、誰かが私を助けてくれるかどうか疑問に思っていましたか?
よろしくお願いします。
git - AWS CodeCommit を Git リポジトリとして使用するように AWS CodeDeploy を作成するにはどうすればよいですか?
これに関するドキュメントが見つかりません!すべての例は GitHub リポジトリに基づいていますが、AWS CodeCommitでこれを行うにはどうすればよいですか?
amazon-web-services - 自動デプロイ中に AWS CodeDeploy サービスが GitHub で失敗する
AWS ブログの手順に従ってGitHub によってトリガーされる自動デプロイを設定すると、診断が非常に困難な問題に遭遇しました。GitHub リポジトリにプッシュすると、GitHub Auto-Deployment サービスは正常に実行されますが、AWS CodeDeploy サービスは失敗し、エラー アイコンにカーソルを合わせると、このビットのテキスト以外の情報はないように見えます:「前回の配信は成功しませんでした。例外が発生しました。 "
GitHub の失敗したサービスの実行からログを取得して、実際に発生した例外の種類に関する情報を取得する方法を見つけようとしましたが、盲目でない限り何もないようです。私が見る限り、セットアップは AWS ブログ投稿と同じです。GitHub リポジトリを使用して CodeDeploy を介して手動でデプロイすると、問題なく動作します。
これをセットアップし、何が起こったのかを理解したときに他の誰かがこれに遭遇したかどうか疑問に思っています(または正しい方向に私を向けることができますか)?
laravel - 権限設定手順の重複
CodeDeploy のパーミッション処理を使用して Laravel アプリをデプロイしようとしていますが、/home/tether/storage/app に重複したパーミッションがあるというメッセージが常に表示されます。私の目には、except は 1 つのルールのみにする必要があるように見えます。
java - Java jar の戻り値を使用して AWS Code Deployment を終了する
JUnit を実行している Java アプリケーションでテストしたい Web サービスで実行されている aws インスタンスがあります。コード デプロイ プロセスのサービスの検証ステップで jar を実行するスクリプトがある場合、テストが失敗した場合、コード デプロイはどのように jar の戻り値を処理しますか?
失敗したテストの jar によってスローされた例外をキャッチしsystem.exit(-1)
、スクリプトがコードの展開を終了するように呼び出す必要がありますか、またはスローされた例外は自動的にゼロ以外の戻り値を返しますか?
amazon-web-services - AWS Code Deploy appspec がサーバーを起動しない
だから私はAWS Code deployを使用しています...コードはサーバーに問題なく送信され、すべてが必要な場所にあることがわかります。私の appspec.yml は次のようになります。
かなり基本的です。問題は、CodeDeploy が scripts/start_server.sh を実行しないように見えることです。
そのファイルは次のようになります。
そのマシンに ssh して手動で ./scripts/start_server.sh を実行すると、正常に動作します。では、コード デプロイが start_server.sh を実行しないのはなぜでしょうか?
aws-code-deploy - Elastic IP が割り当てられていない場合、AutoScaling グループの VPC インスタンスへの AWS Code Deploy が失敗する
1 つのパブリックサブネットを持つ VPC 用の AutoScaling グループのセットアップと AWS Code Deploy のセットアップがあります。VPC インスタンスは、IAM ロールを介してすべての AWS サービスにアクセスできます。
ベース AMI は、CodeDeploy エージェントがインストールされた ubuntu です。スケーリング イベントがトリガーされるたびに、AutoScaling グループがインスタンスを起動し、インスタンスは「ライフサイクル イベントの待機中」になります。
AWS Code Deploy がデプロイをトリガーし、「進行中」状態になり、その状態が 1 時間以上続いた後、失敗します。
その 1 時間以内に Elastic IP を手動で割り当てると、コードのデプロイはすぐに成功します。
CodeDeploy が VPC インスタンスで成功するためには、パブリック/Elastic IP が必要ですか?
パブリック IP を必要とせずに Code Deploy を成功させるにはどうすればよいですか。