本番 Web サーバーを AWS に移行しようとしています。サーバーは Windows ベースの IIS で、複数のアプリケーションが 1 つの Web サイトで定義されています。Elastic Beanstalk とクラウド形成の両方を試しました。私はエラスティック Beanstalk を好みますが、自動スケーリングと簡単なデプロイ ルーチンを備えたものであれば何でも満足します。
1 つの子アプリケーションを含むサンプル Web サイトを作成しました。ローカルでは正常に動作します。Elastic Beanstalk のデフォルト AMI を編集して、追加のアプリケーションを追加してデプロイしようとしました。新しい AMI でアプリケーションを再デプロイしようとすると、次のエラーで失敗してデプロイが完了しませんでした。
[インスタンス: i-3f13bc11 モジュール: AWSEBAutoScalingGroup ConfigSet: Infra-WriteRuntimeConfig、Infra-WriteApplication1、Infra-WriteApplication2、Infra-EmbeddedPreBuild、Hook-PreAppDeploy、Hook-EnactAppDeploy、Infra-EmbeddedPostBuild、Hook-PostAppDeploy] インスタンスでコマンドが失敗しました。戻りコード: 1 出力: null。
Visual Studio に付属の cloud-formation テンプレートを使用しようとしましたが、どちらも機能せず、非常によく似たエラー メッセージで失敗しました。