我正在嘗試將生產Web服務器遷移到AWS,該服務器是基於Windows的IIS,具有在1個網站下定義的多個應用程序。我已經嘗試Elastic Beanstalk和雲形成。我更喜歡彈性beanstalk,但我會對任何具有自動擴展和簡單部署例程的任何東西感到滿意。無法創建具有多個IIS應用程序的彈性beanstalk
我創建了一個帶有一個子應用程序的示例網站,它在本地工作正常。我試圖編輯彈性beanstalk的默認AMI以添加額外的應用程序並將其部署到它。當我試圖用新的AMI重新部署應用程序時,它失敗了,結果失敗,出現以下錯誤。
[實例:I-3f13bc11模塊:AWSEBAutoScalingGroup ConfigSet: 紅外線WriteRuntimeConfig,紅外線WriteApplication1, 紅外線WriteApplication2,紅外線EmbeddedPreBuild,鉤PreAppDeploy, 鉤EnactAppDeploy,紅外線EmbeddedPostBuild,鉤PostAppDeploy] 命令在實例上失敗。返回碼:1輸出:null。
我的確嘗試使用visual studio自帶的雲形成模板,但它也沒有工作,它失敗時會出現非常類似的錯誤信息。
自定義Windows實例後,需要運行EC2Config服務Sysprep。有關EC2Config的信息,請轉至使用EC2Config服務配置Windows實例。http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html – JustEngland