本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 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
注意
此平台不支持以下 Elastic Beanstalk 功能:
-
工作线程环境。有关详细信息,请参阅Elastic Beanstalk 工作线程环境。
-
捆绑日志。有关详细信息,请参阅查看实例日志。
此外,早于 v2.0.0 的平台版本不支持增强的运行状况报告、托管平台更新、不可变更新、不可变部署和通过另一个批处理进行滚动部署。
本章中的主题假设您对 Elastic Beanstalk 环境有所了解。如果您以前未使用过 Elastic Beanstalk,请尝试使用入门教程以了解基本知识。