在 Elastic Beanstalk 上创建和部署 .NET 应用程序 - Amazon Elastic Beanstalk
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Elastic Beanstalk 上创建和部署 .NET 应用程序

重要

TLS 1.2 兼容性

自 2023 年 12 月 31 日 Amazon 起,开始在所有 Amazon API 端点上全面实施 TLS 1.2。这取消了在所有 Amazon API 中使用 TLS 版本 1.0 和 1.1 的功能。该更改最初于 2022 年 6 月 28 日公布。为避免影响可用性的风险,请尽快将您的平台版本升级到新版本。

潜在影响

运行 TLS v1.1 或者更早版本的 Elastic Beanstalk 平台版本将受到影响。此更改将影响环境操作,包括但不限于以下内容:配置部署、应用程序部署、自动扩缩、新环境启动、日志轮换、增强型运行状况报告以及将应用程序日志发布到与应用程序关联的 Amazon S3 存储桶。

受影响的 Windows 平台版本

建议在以下平台版本上使用 Elastic Beanstalk 环境的客户将每个相应环境升级到 2022 年 2 月 18 日发布的 Windows 平台版本 2.8.3 或更高版本。

  • Windows Server 2019:平台版本 2.8.2 或先前版本

 

建议在以下平台版本上使用 Elastic Beanstalk 环境的客户将其每个相应环境升级到 2022 年 12 月 28 日发布的 Windows 平台版本 2.10.7 或更高版本。

  • Windows Server 2016 — 平台版本 2.10.6 或之前的版本

  • Windows Server 2012 — 所有平台版本;该平台已于 2023 年 12 月 4 日停用

  • Windows Server 2008 — 所有平台版本;该平台已于 2019 年 10 月 28 日停用

 

有关最新的受支持 Windows Server 平台版本列表,请参阅《Amazon Elastic Beanstalk 平台指南》中的支持的平台

有关更新环境的详细信息和最佳实践,请参阅 更新 Elastic Beanstalk 环境的平台版本

Amazon Elastic Beanstalk for .NET 可以更轻松地部署、管理和扩展使用 Amazon Web Services 的 ASP.NET Web 应用程序。适用于 .NET 的 Elastic Beanstalk 可供任何开发或者托管使用 IIS 的 Web 应用程序的人员使用。

Get started now(立即开始使用):要开始某一教程,可直接转到教程:使用 Elastic Beanstalk 部署 ASP.NET Core 应用程序。在本教程中,您将向应用程序部署示例 ASP.NET Web Amazon Elastic Beanstalk 应用程序。

本节的其余部分说明如何创建和测试 ASP.NET Web 应用程序以及将其部署和重新部署到 Elastic Beanstalk。一些示例演示如何使用 Amazon Toolkit for Visual Studio,并且 这些区域有: Amazon Toolkit for Visual Studio 小节介绍了如何使用该工具包管理和配置应用程序和环境。有关先决条件、安装说明和运行代码示例的更多信息,请转至 Amazon Toolkit for Microsoft Visual Studio。本网站还介绍了下列各种有用信息,包括工具、介绍基础知识的主题和其他资源,供 ASP.NET 开发人员使用。

注意

此平台不支持以下 Elastic Beanstalk 功能:

此外,早于 v2.0.0 的平台版本不支持增强的运行状况报告、托管平台更新、不可变更新、不可变部署和通过另一个批处理进行滚动部署。

本章中的主题假设您对 Elastic Beanstalk 环境有所了解。如果您以前未使用过 Elastic Beanstalk,请尝试使用入门教程以了解基本知识。