【问题标题】:How to create a .NET Core AWS Elastic Beanstalk Deployment Script如何创建 .NET Core AWS Elastic Beanstalk 部署脚本
【发布时间】:2018-08-18 11:23:25
【问题描述】:

在对 Web 和 AWS 文档进行了几天的挖掘之后,我找不到为 AWS Elastic Beanstalk 的 .NET Core 应用程序创建部署脚本的有效方法。

我使用 git 存储库来存储应用程序,并使用 AWS CodePipeline 来检索代码并构建应用程序,它们工作正常。

我的主要问题是 Code Deploy 尝试在 EBS EC2 实例上安装应用程序。

所有 AWS 信息仅提及使用 Microsoft Visual Studio 部署到 AWS 功能,但我的情况并非如此。

非常感谢任何帮助。

谢谢!

【问题讨论】:

    标签: c# amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    AWS CodeDeploy 是一项自动将代码部署到当前运行的 EC2 实例的服务。我不相信您可以使用它来部署到 Elastic Beanstalk。您是否考虑过使用 CodeStar? CodeStar 可以像 elastic beanstalk 一样为您设置 EC2 实例,并设置您的整个管道并支持 .NET Core 1.0。如果您希望它支持 .NET Core 2.0,您可以附加一个 appspec 和一个构建规范 yaml 文件,以指示 CodeBuild 安装 .net core 2.0 和所需的包,以便实例可以运行 .NET Core 2.0 应用程序。在我们的示例项目之一https://github.com/aws-samples/aws-lex-net-chatbot/tree/master/Linux%20Deployment

    中,这些文件类似于 Github 中的这些文件

    【讨论】:

      猜你喜欢
      • 2015-07-28
      • 2015-06-30
      • 2015-09-20
      • 2018-03-26
      • 2020-08-02
      • 2014-12-25
      • 2019-05-23
      • 2014-11-09
      • 2017-04-07
      相关资源
      最近更新 更多