2017-12-04 16 views
1

私はAWS S3
に私のウェブサイトをホストしたいが、私は、コードの展開&を作成するときに、私はこのURLを踏襲 - >このエラーを示すhttps://aws.amazon.com/getting-started/tutorials/deploy-code-vm/AWS展開発行エラーコード:HEALTH_CONSTRAINTS(インプレース展開)

- >展開に失敗しました 展開に失敗したインスタンスが多すぎ、展開に使用できるインスタンスが少なすぎたり、展開グループの一部のインスタンスに問題が発生したりするため、全体の展開に失敗しました。 (エラーコード:HEALTH_CONSTRAINTS)

エラー画面撮影 - >http://i.prntscr.com/oqr4AxEiThuy823jmMck7A.png

ので、あなたはS3にあなたのウェブサイトをホストする場合は、S3バケットにコードをアップロードして、静的なWebを有効にする必要があり

答えて

0

私を助けてくださいそのバケットのホスティングCodeDeployを使用する場合は、S3バケットまたはGitHubからアプリケーションコードを取得し、EC2インスタンスでホストします。

CodeDeployを使用して、EC2インスタンスのグループでWebサイトをホストすることを想定します。上記のエラーは、EC2インスタンスがIAMの役割を通じて正しい権限を持っていない場合に発生する可能性があります。

Documentationからは、サービスの役割に追加する権限は、それはあなたのAmazon EC2インスタンスと自動スケーリンググループにアクセスしたときにAWS CodeDeployが実行できる操作を指定します。これらの権限を追加するには、サービスロールにAWS提供のポリシーAWSCodeDeployRoleを付加します。

あなたが選んだあなたがサービスの役割を選択するために必要とされる段階でのサービスロールを作成してくださいCodeDeployウィザードからのサンプルの展開に沿って、次のされている場合。 enter image description here