

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

# AWS Marketplace 的 AMI 产品核对清单
<a name="aws-marketplace-listing-checklist"></a>

在向 AWS 提交亚马逊机器映像（AMI）产品之前，请先使用此核对清单验证提交内容。遵循这些要求将有助于确保发布流程高效推进。

## 产品使用
<a name="product-usage-checklist"></a>
+ AMI 已达到生产就绪标准。
+ 产品使用不受时间或其他限制性条件约束。
+ AMI 兼容一键履行体验。
+ 软件中包含使用产品所需的所有内容，包括客户端应用程序。需要外部依赖关系的产品（例如软件包或客户端应用程序）需遵守包括适当披露在内的 [产品使用策略](product-and-ami-policies.md#product-usage)。
+ AMI 符合强制性[基于 AMI 的产品要求 AWS Marketplace](product-and-ami-policies.md)。
+ 使用产品不需要其他许可证。
+ 买家不必提供个人身份信息（如电子邮件地址）即可使用产品。

## AMI 准备
<a name="ami-preparation-checklist"></a>
+ 您的产品名称和描述必须与您提供的 AMI 产品的**描述**字段相匹配。
+ 利用硬件虚拟机 (HVM) 虚拟化和 64 位架构。
+ 产品不包含任何已知的漏洞、恶意软件或病毒。
+ 客户可以通过网络访问实例并使用管理访问权限。
+ AMI 上不存在硬编码的密钥，包括系统用户和服务的默认密码、私钥和凭证等。
+ AMI 上不存在硬编码的 SSH 授权公钥。
+ “添加版本”验证测试成功完成，没有出现任何问题。

## Windows AMI
<a name="windows-amis-checklist"></a>
+ 对于 Windows Server 2012 及更高版本的操作系统，AMI 需使用最新版本的 [EC2Launch v2](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-v2-install.html)。
+ 如果您使用的是 EC2Launch v2，请完成以下操作：
  + 在 [Amazon EC2Launch 设置](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-v2-settings.html#ec2launch-v2-ui)中，在**设置管理员账户**下选择**随机**，以便在运行时生成管理员密码。
  + 在 [Amazon EC2Launch 设置](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-v2-settings.html#ec2launch-v2-ui)中，选择 **Sysprep 之后重新启用并启动 SSM 服务**。
  + 将**用户数据**添加到 [EC2 v2 任务配置](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-v2-settings.html#ec2launch-v2-task-configuration)。
+ 对于 Windows Server 2012 及更高版本，请避免使用 [EC2Config](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/UsingConfig_Install.html)。如果需要 EC2Config，请务必使用最新版本。
+ 如果使用 EC2Config，请在 AMI 的[设置文件](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2config-service.html#UsingConfigXML_WinAMI)中启用以下参数：
  + `Ec2SetPassword`
  + `Ec2WindowsActivate`
  + `Ec2HandleUserData`
+ 确保不存在来宾账户或远程桌面用户。

## Linux AMI
<a name="linux-amis-checklist"></a>
+ 禁止以超级用户身份进行远程登录。
+ 禁止基于密码的远程访问。

## 产品加载表单或产品选项卡
<a name="product-load-form-checklist"></a>
+ 所有必填字段均已填写。
+ 所有值都在指定字符限制之内。
+ 所有 URL 加载均无错误。
+ 产品图像至少为 110 像素宽，且长宽比介于 1:1 与 2:1 之间。
+ 为所有已启用的实例类型指定定价（对于每小时、基于小时的每月定价和基于小时的每年定价模式）。
+ 指定月度定价（对于基于小时的每月定价和每月定价模式）。