【问题标题】:Deploying a Simple .NET 4.5 Web API Template to Elastic Beanstalk将简单的 .NET 4.5 Web API 模板部署到 Elastic Beanstalk
【发布时间】:2017-11-16 02:10:12
【问题描述】:

我是 AWS ElasticBeanstalk 和 AWS 的新手。我想使用 AWS Toolkit for Visual Studio 将默认模板 .NET 4.5 Web API 项目(无身份验证)部署到 Elastic Beanstalk。幸运的是,我找到了this guide,它准确地展示了如何在有据可查的步骤中做我想做的事。

我正在使用默认 VPC 并取消选中创建单个 EC2 实例的选项。

但是,每次我按照本指南将 .NET 4.5 Web API 默认模板项目发布到 AWS Elastic Beanstalk 时,都会收到以下错误之一:

  1. 以下实例在允许的命令超时时间内没有响应(它们最终可能仍会自行完成):[ec2 instance name here]
  2. 当前状态:“CREATE_FAILED”原因:未能创建以下资源:AWSEBInstanceLaunchWaitCondition。

在某些情况下,部署成功并且我成功地从一些设备访问了 API 端点(例如 GET /api/values)。然后应用程序变得无响应,并且在此之后发送到 API 的每个请求都超时。

我想了解如何使用 AWS Elastic Beanstalk 和 AWS Toolkit for Visual Studio 来简单地部署和访问一些公共测试 API 端点,而不会导致部署失败或 API 无响应。

【问题讨论】:

    标签: .net amazon-web-services amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    我终止了 Elastic Beanstalk 实例和所有相关服务并移动了区域(从加利福尼亚北部而不是俄勒冈州开始)。我在新区域中再次完成了指南中的步骤,并且我的模板 Web API 应用程序顺利发布。

    我怀疑 VPC 配置在最初的发布工作中不正确,但我不确定。更改区域并从头开始解决了问题。

    【讨论】:

      猜你喜欢
      • 2019-05-23
      • 2018-03-26
      • 2017-01-18
      • 2012-11-14
      • 2015-09-18
      • 2020-03-24
      • 2012-07-04
      • 2021-12-23
      • 2020-01-29
      相关资源
      最近更新 更多