本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
先决条件
在使用eb migrate命令之前,请确保您的环境满足以下要求:
- IIS 的安装和版本
-
您的服务器必须运行互联网信息服务 (IIS) 版本 7.0 或更高版本。Windows Server 2016 或更高版本上的 IIS 10.0 提供了最兼容的迁移环境。
要验证您的 IIS 版本,请运行以下命令:
PS C:\migrations_workspace>
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp\"
... SetupString : IIS 10.0 VersionString : Version 10.0 ...
- Windows 服务器要求
-
为了获得最佳兼容性,您的源环境应运行 Windows Server 2016 或更高版本。Elastic Beanstalk 支持以下 Windows Server 版本作为目标平台:
-
Windows Server 2025
-
Windows Server 2022
-
Windows Server 2019
-
Windows Server 2016
-
- EB CLI 安装
-
您的源服务器上必须安装 Python 和 Elastic Beanstalk 命令行界面 (EB CLI)。你可以按照说明在 Windows 上安装 Python,网址为在 Windows 上安装 Python、pip 和 EB CLI。虽然这不是必需的,但我们建议按中所述将 EB CLI 安装在
virtualenv
沙箱中在虚拟环境中安装 EB CLI。 - 所需权限
-
您需要以下凭证和权限:
-
源 IIS 服务器的管理员权限
-
Amazon 有权创建和管理 Elastic Beanstalk 资源的证书
-
- Web 部署 3.6
-
Microsoft Web 部署工具(版本 3.6 或更高版本)必须安装在您的源服务器上。此工具用于eb migrate打包您的应用程序。
要验证安装情况,请运行以下命令:
:
PS C:\migrations_workspace>
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\3" -Name InstallPath
InstallPath : C:\Program Files\IIS\Microsoft Web Deploy V3\ ...
有关安装说明,请参阅微软 Windows 产品文档网站上的在 IIS 8.0 或更高版本上安装和配置 Web 部署
。 - 网络要求
-
您的源服务器必须具有 Amazon 服务的出站互联网访问权限。