将 Amazon Web Services Marketplace 产品添加到您的产品组合 - Amazon Services Catalog
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

将 Amazon Web Services Marketplace 产品添加到您的产品组合

您可以将 Amazon Web Services Marketplace 产品添加到您的产品组合,使这些产品对 Amazon Services 目录最终用户可用。

Amazon Web Services Marketplace 是一个在线商店,您可以从其中查找、订阅和快速开始使用大量可选软件和服务。Amazon Web Services Marketplace 中的产品类型包括数据库、应用程序服务器、测试工具、监控工具、内容管理工具和商业智能软件。Amazon Web Services Marketplace 可在http://www.amazonaws.cn/marketplace。请注意,您不能在 Amazon Web Services Marketplace 中添加软件即服务 (SaaS) 产品。

您通过在 Amazon CloudFormation 模板中定义产品并将模板添加到产品组合来将 Amazon Web Services Marketplace 产品分发给 Amazon Services 目录最终用户。可访问产品组合的任何最终用户将能够从控制台启动产品。

Amazon Web Services Marketplace 支持直接使用 Amazon Services 目录或通过手动选项订阅和添加产品。我们建议您使用专为 Amazon Services 目录设计的功能添加产品。

使用亚马逊 Service Catalog 管理 Amazon Web Services Marketplace 商品

您可以使用自定义界面直接向 Amazon Services 目录添加订阅的 Amazon Web Services Marketplace 产品。在 Amazon Web Services Marketplace 中,选择 Service Catalog。有关更多信息,请参阅 。将商品复制到亚马逊 Service Catalog中的Amazon Web Services Marketplace 帮助和常见问题

手动管理和添加 Amazon Web Services Marketplace 商品

完成以下步骤可订阅 Amazon Web Services Marketplace 产品、在 Amazon CloudFormation 模板中定义该产品并将模板添加到 Amazon Services 目录产品组合。

订阅 Amazon Web Services Marketplace 产品

  1. 前往 Amazon Web Services Marketplace,网址为http://www.amazonaws.cn/marketplace

  2. 浏览产品或进行搜索以查找要添加到 Amazon Services 目录产品组合的产品。选择产品以查看产品详细信息页面。

  3. 选择Continue以查看完成页面,然后选择手动启动选项卡。

    完成页面上的信息包括支持的 Amazon Elastic Compute Cloud (Amazon EC2) 实例类型和 Amazon 系统映像 (AMI) ID。注意,有些选择可能会影响到成本。您将在后续步骤中使用此信息来自定义 Amazon CloudFormation 模板。

  4. 选择 Accept Terms 订阅产品。

    订阅商品后,您可以随时访问 Amazon Web Services Marketplace 中的商品配送页面上的信息,方法是选择软件,然后选择产品。

在亚马逊 CloudFormation 模板中定义您的 Amazon Web Services Marketplace 商品

要完成以下步骤,您将使用 Amazon CloudFormation 示例模板之一作为起始点,并将自定义此模板以使其代表您的 Amazon Web Services Marketplace 产品。要访问示例模板,请参阅示例模板中的Amazon CloudFormation 用户指南

  1. 在 “示例模板” 页面上的Amazon CloudFormation 用户指南下,为您的商品选择一个 Amazon Web Services 区域。您的 Amazon Web Services Marketplace 商品必须支持 Amazon Web Services 区域。您可以在 Amazon Web Services Marketplace 中的产品完成页面上查看受支持的 Amazon Web Services 区域

  2. 要查看适合该区域的服务示例模板的列表,请选择服务链接。

  3. 您可以使用满足您需求的任一示例作为起始点。此过程中的步骤将使用 Amazon EC2 instance in a security group 模板。要查看示例模板,请选择 View,然后在本地保存模板的副本,以便您能对其进行编辑。本地文件的扩展名必须为 .template

  4. 在文本编辑器中打开模板文件。

  5. 自定义模板顶部的描述。您的描述可能与以下示例类似:

    "Description": "Launches a LAMP stack from Amazon Web Services Marketplace",

  6. 自定义 InstanceType 参数,使其仅包括产品支持的 EC2 实例类型。如果模板包含不受支持的 EC2 实例类型,则最终用户无法启动产品。

    1. 在 Amazon Web Services Marketplace 的产品完成页面上,查看定价详细信息部分。

    2. 在您的模板中,将默认实例类型更改为所选的受支持的 EC2 实例类型。

    3. 编辑 AllowedValues 列表,使其仅包含产品所支持的 EC2 实例类型。

    4. 删除您不希望最终用户在从 AllowedValues 列表启动产品时使用的 EC2 实例类型。

    编辑完 InstanceType 参数后,此参数可能类似于以下示例:

    "InstanceType" : { "Description" : "EC2 instance type", "Type" : "String", "Default" : "m1.small", "AllowedValues" : [ "t1.micro", "m1.small", "m1.medium", "m1.large", "m1.xlarge", "m2.xlarge", "m2.2xlarge", "m2.4xlarge", "c1.medium", "c1.xlarge", "c3.large", "c3.large", "c3.xlarge", "c3.xlarge", "c3.4xlarge", "c3.8xlarge" ], "ConstraintDescription" : "Must be a valid EC2 instance type." },
  7. 在模板的 Mappings 部分中,编辑 AWSInstanceType2Arch 映射,使其仅包含受支持的 EC2 实例类型和架构。

    1. 通过删除 AllowedValues 参数的 InstanceType 列表中未包含的所有 EC2 实例类型来编辑映射的列表。

    2. 编辑将作为产品支持的架构类型的每个 EC2 实例类型的 Arch 值。有效值包括 PV64HVM64HVMG2。要了解产品支持的架构类型,请参阅 Amazon Web Services Marketplace 中的产品详情页面。要了解 EC2 实例系列支持哪些架构,请参阅 Amazon Linux AMI 实例类型矩阵

    编辑完 AWSInstanceType2Arch 映射后,此映射可能类似于以下示例:

    "AWSInstanceType2Arch" : { "t1.micro" : { "Arch" : "PV64" }, "m1.small" : { "Arch" : "PV64" }, "m1.medium" : { "Arch" : "PV64" }, "m1.large" : { "Arch" : "PV64" }, "m1.xlarge" : { "Arch" : "PV64" }, "m2.xlarge" : { "Arch" : "PV64" }, "m2.2xlarge" : { "Arch" : "PV64" }, "m2.4xlarge" : { "Arch" : "PV64" }, "c1.medium" : { "Arch" : "PV64" }, "c1.xlarge" : { "Arch" : "PV64" }, "c3.large" : { "Arch" : "PV64" }, "c3.xlarge" : { "Arch" : "PV64" }, "c3.2xlarge" : { "Arch" : "PV64" }, "c3.4xlarge" : { "Arch" : "PV64" }, "c3.8xlarge" : { "Arch" : "PV64" } } ,

将您的 Amazon Web Services Marketplace 商品添加到亚马逊 Service Catalog 产品组合

  1. 登录 Amazon Web Services 管理控制台,然后导航至亚马逊 Service Catalog 管理员控制台,网址为https://console.aws.amazon.com/servicecatalog/

  2. 在存储库的产品组合页面上,选择要将 Amazon Web Services Marketplace 产品添加到的产品组合。

  3. 在产品组合详细信息页面上,选择上传新产品

  4. 键入请求的产品和支持详细信息。

  5. Version details 页面上,依次选择 Upload a template fileBrowse 和模板文件。

  6. 键入版本标题和描述。

  7. 选择 Next

  8. 在存储库的审核页面上,确认摘要是正确的,然后选择确认并上传。产品将添加到产品组合。产品现在对有权访问产品组合的最终用户可用。