在 AWS 上分发自定义 Windows AMI

Distributing custom Windows AMIs on AWS

我正在使用我的自定义软件从基础 Windows AMI 构建一个 Windows AMI。 如果我将此图像分发给客户,我是否侵犯了某些 ToC?鉴于 Windows 是专有的,它是如何工作的?

您可以分享您的 AMI,并且您没有侵犯任何 ToC:

Amazon EC2 enables you to share your AMIs with other AWS accounts. You can allow all AWS accounts to launch the AMI (make the AMI public), or only allow a few specific accounts to launch the AMI (see Sharing an AMI with specific AWS accounts). You are not billed when your AMI is launched by other AWS accounts; only the accounts launching the AMI are billed.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-intro.html

当您与客户共享它并启动 AMI 时,AWS 会向他们收费,其中一部分用于支付所需的许可费用。

您不会违反任何 TOC。 AWS 本身推广对业务连续性计划非常有用的自定义 AMI。 对于开源软件,它们将在 运行 时间运行,而对于许可软件,将仅安装该软件的副本,最终用户必须申请其许可才能运行!因此,这应该不是问题。

由于您要构建 Windows AMI,请务必使用 Sysprep 工具。它对于从 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例中删除唯一信息非常有用,包括实例安全标识符 (SID)、计算机名称和驱动程序。重复的 SID 可能会导致 Windows 服务器更新服务 (WSUS)、登录问题、Windows 音量键激活、Microsoft Office 和第三方产品出现问题。