ASP.NET Core 应用程序 - 适用于 .NET 的 AWS SDK(V3)

适用于 .NET 的 AWS SDK 版本 4(V4)已经发布!

要开始使用新版本的 SDK,请参阅 适用于 .NET 的 AWS SDK(V4)开发人员指南,尤其是关于迁移到版本 4 的主题。

ASP.NET Core 应用程序

适用于 .NET CLI 的 AWS 部署工具有助于您部署 ASP.NET 应用程序并指导您完成部署过程。它是 .NET CLI 的交互式工具,有助于部署 .NET 应用程序,几乎不需要具备什么 AWS 知识。

部署工具具有以下功能:

  • 针对您的应用程序的计算建议 - 获取计算建议,并了解哪种 AWS 计算最适合您的应用程序。

  • 生成 Dockerfile - 如果需要,该工具会生成 Dockerfile,或者使用现有的 Dockerfile。

  • 自动打包和部署 - 该工具可构建部署构件,使用生成的 AWS CDK 部署项目配置基础设施,并将您的应用程序部署到所选的 AWS 计算中。

  • 可重复且可共享的部署 – 您可以生成和修改 AWS CDK 部署项目以适应您的特定使用案例。您还可以对项目进行版本控制并与团队共享,以实现可重复的部署。

  • 有助于学习 AWS CDK for .NET - 该工具有助于您逐步学习其构建所基于的底层 AWS 工具,例如 AWS CDK。

AWS 部署工具支持将 ASP.NET Core 应用程序部署到以下 AWS 服务:

  • 使用 AWS FargateAmazon ECS 服务 - 支持将 Web 应用程序部署到 Amazon Elastic Container Service(Amazon ECS),计算能力由 AWS Fargate 无服务器计算引擎管理。

  • AWS App Runner - 支持部署到完全托管的服务,使开发人员可以轻松地大规模部署容器化 Web 应用程序和 API。无需事先具备基础设施经验。

  • AWS Elastic Beanstalk - 支持部署到一项服务,使开发人员可以轻松地将 Web 应用程序和 API 部署到完全托管的环境。无需事先具备基础设施经验。

要了解更多信息,请参阅工具概述。要从那里开始,请导航至文档入门,然后选择如何安装来获取安装说明。