本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Marketplace 中基于 AMI 的产品
警告
自 2025 年 12 月 31 日起,AWS Marketplace 将停止支持将 AMI 和 CloudFormation 模板复制到 Service Catalog 的功能。您可以继续通过 AWS Marketplace 网站或 Amazon EC2 控制台部署 AMI 和 CloudFormation 模板。
亚马逊机器映像 (AMI) 是服务器映像,包括一个操作系统和通常在 AWS 上运行的其他软件。
AWS Marketplace 中列出的软件仅可在 Amazon Elastic Compute Cloud (Amazon EC2) 上运行。它不可供下载。
在 AWS Marketplace 上,您可以搜索 AMI(使用搜索建议)、查看其他客户提交的产品评价、订阅并启动 AMI 以及管理您的订阅。所有 AWS Marketplace 产品都已经过质量验证并在 Amazon Web Services (AWS) 基础设施上预配置了一键启动功能。
AMI 和软件即服务 (SaaS) 产品列表均来自受信任卖家。AMI 产品在客户的 AWS 账户内运行。您将保留对软件配置和运行软件的服务器的更多控制,但您还将承担与服务器配置和维护相关的其他责任。
AWS Marketplace 目录包含知名卖家的精选开源和商用软件。AWS Marketplace 上的许多产品可按小时购买。
AMI 目录是一种社区资源,人员和开发团队可在其中列出和交换开发中的软件或项目,而不必经过广泛的审查。社区 AMI 目录中的产品列表可能来自知名卖家,也可能不来自知名卖家,并且通常未经过额外的调查。
AWS Marketplace 产品在该产品可用的每个AWS 区域均包含一个 AMI。除了其所在位置之外,这些 AMI 均是相同的。此外,当卖家用最新的补丁和更新对其产品进行更新时,他们还可以向产品添加另一组 AMI。
有些 AWS Marketplace 产品可启动 AMI 的多个实例,因为它们使用 AWS CloudFormation 模板部署为一个集群。这个实例集群以及由 CloudFormation 模板配置的其他 AWS 基础设施服务将充当单个产品部署。
AWS CloudFormation 模板
AWS CloudFormation 是一项服务,可帮助您对 AWS 资源进行建模和设置,以便能花较少的时间管理这些资源,而将更多的时间花在运行于 AWS 中的应用程序上。CloudFormation 模板描述了您所需的各种 AWS 资源,例如 Amazon Elastic Compute Cloud (Amazon EC2) 实例或 Amazon Relational Database Service (Amazon RDS) 数据库实例。CloudFormation 将负责为您预置和配置这些资源。有关更多信息,请参阅开始使用 CloudFormation。
使用 AWS CloudFormation 模板
软件卖家可提供 CloudFormation 模板来定义由多个 AMI 实例和其他 AWS资源组成的首选部署拓扑。如果 CloudFormation 模板可用于某一产品,它将在该产品列表页面上列为部署选项。
您可以使用 AMI 部署单个 Amazon EC2 实例。您可以使用 CloudFormation 模板将 AMI 的多个实例(充当一个集群)与 AWS 资源(如 Amazon RDS、Amazon Simple Storage Service 服务)一起部署为单个解决方案。
支持计量的 AMI 产品
AWS Marketplace 上列出的某些产品按软件应用程序测量的用量计费。使用计量使用维度的示例包括数据用量、主机/代理用量或带宽用量。这些产品需要额外配置才能正常运行。具有计量使用权限的 IAM 角色必须在启动时与您的 AWS Marketplace Amazon Elastic Compute Cloud(Amazon EC2)实例关联。有关适用于 Amazon EC2 的 IAM 角色的更多信息,请参阅适用于 Amazon EC2 的 IAM 角色。
AMI 产品版本策略
AWS Marketplace 通过 S-AMI、带有 CloudFormation 模板的 AMI 以及容器产品,为 AWS 客户和卖家实现版本管理的自动化。借助自动版本归档功能,任何被卖家限制超过两年的产品版本将自动归档。对于新客户,归档版本将不再通过 AWS Marketplace 启动。不过现有用户仍可通过启动模板和 Amazon EC2 Auto Scaling 组继续使用归档版本,只需指定 AMI ID 即可。任何在过去 13 个月内未用于启动新实例的归档版本将被删除。删除归档版本后,新用户或现有用户将无法再启动该版本。