选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

Microsoft Windows Server - AWS OpsWorks

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

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

Microsoft Windows Server

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS 支持 团队联系。

以下注释描述了 AWS OpsWorks 堆栈对 Windows 实例的支持。Windows 实例仅适用于 Chef 12.2 堆栈。Windows 堆栈中的准确 Chef 版本为 12.22。

目前,无法在 AWS OpsWorks 使用非英语-美国 (en-US) 的系统界面语言的基于 Windows 的实例上安装 AWS OpsWorks Stacks 代理,Stacks 也无法管理。

版本

AWS OpsWorks Stacks 支持以下 Windows 64 位版本:

  • Microsoft Windows Server 2022 Base

  • Microsoft Windows Server 2022 with SQL Server Express

  • Microsoft Windows Server 2022 with SQL Server Standard

  • Microsoft Windows Server 2022 with SQL Server Web

  • Microsoft Windows Server 2019 Base

  • Microsoft Windows Server 2019 with SQL Server Express

  • Microsoft Windows Server 2019 with SQL Server Standard

  • Microsoft Windows Server 2019 with SQL Server Web

创建实例

你可以使用 AWS OpsWorks Stacks 控制台、API 或 CLI 创建 Windows 实例。Windows 实例由 Amazon EBS 提供支持,但您不能挂载额外的 Amazon EBS 卷。

Windows 堆栈可以使用全天候可用的实例,但您需要手动启动和停止这些实例。它们也可以使用基于时间的自动扩展,这将根据用户指定的计划来自动启动和停止实例。基于 Windows 的堆栈无法使用基于负载的自动扩展

您无法使用堆栈注册在堆栈之 AWS OpsWorks 外创建的 Windows 实例

更新

AWS 会 AMIs 针对每组补丁更新 Windows,因此在您创建实例时,它会有最新的更新。但是, AWS OpsWorks Stacks 不提供对在线 Windows 实例应用更新的方法。确保 Windows 为最新版本的最简单的方法是定期更换您的实例,以便它们始终运行最新的 AMI。

图层

要处理诸如安装和配置软件或部署应用程序等任务,您将需要实施一个或多个包含自定义配方的自定义层

Chef

Windows 实例使用 Chef 12.22 并以本地模式运行 chef-client,这会启动一个称为 chef-zero 的本地内存 Chef 服务器。此服务器启动后,使自定义配方可以使用 Chef 搜索和数据包。

远程登录

AWS OpsWorks Stacks 为获得授权的 IAM 用户提供了一个密码,他们可以使用该密码登录 Windows 实例。此密码在指定时间后过期。管理员可以使用 SSH 密钥对来检索实例的管理员密码,使用该密码,可以实现不受限制的 RDP 访问。有关更多信息,请参阅 使用 RDP 登录

AWS SDK

AWS OpsWorks Stacks 会自动适用于 .NET 的 AWS SDK在每个实例上安装。该软件包包括 AWS .NET 库和适用于 Windows 的 AWS 工具,包括适用于 Windows 的 AWS 工具 PowerShell。要使用 Ruby 开发工具包,您可以让自定义配方安装适当的 Gem。

监控和指标

Windows 实例支持标准 Amazon CloudWatch (CloudWatch) 指标,您可以在 CloudWatch 控制台中查看这些指标。

Ruby

AWS OpsWorks Stacks 在 Windows 实例上安装的 Chef 12.22 客户端附带了 Ruby 2.3.6。但是, AWS OpsWorks Stacks 不会将可执行文件的目录添加到 PATH 环境变量中。要让您的应用程序使用此 Ruby 版本,通常您可以在 C:\opscode\chef\embedded\bin\ 中找到它。

AWS OpsWorks Stacks Agent CLI

Windows 实例上的 AWS OpsWorks Stacks 代理不会公开命令行界面

代理支持

执行以下操作为 Windows 实例设置代理支持:

  1. 修改machine.config以添加以下内容,从而为 Windows PowerShell (初始引导)和.NET(AWS OpsWorks 堆栈代理)应用程序添加代理支持:

    <system.net> <defaultProxy> <proxy autoDetect="false" bypassonlocal="true" proxyaddress="http://10.100.1.91:3128" usesystemdefault="false" /> <bypasslist> <add address="localhost" /> <add address="169.254.169.254" /> </bypasslist> </defaultProxy> </system.net>
  2. 运行以下命令来设置环境变量,供 Chef 和 Git 以后使用:

    setx /m no_proxy "localhost,169.254.169.254" setx /m http_proxy "http://10.100.1.91:3128" setx /m https_proxy "http://10.100.1.91:3128"
注意

要更好地控制 AWS OpsWorks Stacks 如何更新实例,请基于微软 Windows Server 2022 Base 创建自定义 AMI。例如,使用自定义, AMIs 您可以指定在实例上安装哪些软件,例如 Web 服务器 (IIS)。有关更多信息,请参阅 使用自定义 AMIs

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。