AWS Marketplace
针对 AWS Marketplace 提供商的用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS Marketplace for Desktop Application (AMDA)

AWS Marketplace for Desktop Applications (AMDA) 是一个虚拟化桌面应用程序的目录,运行在 Amazon WorkSpaces 上。通过 AMDA 可以在 11 个软件类别中轻松地查找和订阅免费及付费应用程序。应用程序在虚拟化容器中运行,就像本地安装一样,按照每月每用户向客户收取费用。

客户使用 Amazon WorkSpaces Application Manager (WAM) 控制台将桌面应用程序部署到其 WorkSpaces。系统通过 WAM 客户端应用程序将应用程序传递给每个用户的 WorkSpace。

虚拟化技术实现了程序的快速交付,通常无需重启,因此用户可以快速启动和使用其订阅的应用程序。用户只需为分配的这些应用程序收费,并准确地按月收费,在首次启动应用程序时开始计费,在撤销分配时结束计费。其他信息:

开始信息载入过程

根据我们的 AWS Marketplace for Desktop Applications 发布方附录(简称“AMDA 附录”),Amazon Web Services, Inc. 是您选择通过 AMDA 渠道提供的应用程序记录卖家。作为记录卖家,AWS 需要了解针对您计划列出的产品将向 AWS 收取的价格。定价应基于每个月、每个用户。AWS 可帮助您确定向客户提供的最终价格。

要在非美国区域发布您的产品,AWS 还需要您提供特定出口分类信息,包括适用的出口管理分类号码 (ECCN)。其他信息在工业安全局发布的 ECCN 文档中提供。

在产品的初始测试期间和完成之后,将有 AMDA 业务发展团队的成员来回答您可能提出的任何问题。然后,您会收到一封来自 的电子邮件,其中包括由您填写、签名的 AMDA 附录,然后返回进行复签。请注意,AMDA 附录是针对 AWS Marketplace 卖家条款和条件的附录,因此您需要建立 AWS Marketplace 卖家账户,点击查看这些条款,然后才能开始信息载入过程,使您的应用程序在 AMDA 上可用。

产品提交和打包

虚拟化和打包由 AWS Marketplace Managed Catalog Operations (MCO) 团队处理。AMDA 供应商负责提交软件安装程序、安装说明和产品元数据。MCO 将与您一起完成 AMDA 的打包和列清单过程。目前,所有 AMDA 软件必须使用 MCO 管理账户打包,该账户必须具有存储程序包的 S3 存储桶的权限。AWS 无法接受共享程序包。在提交您的产品之前,请检查以下指南。MCO 在收到下面这些项目之后,会开始处理您的打包请求:

  1. 软件安装程序和许可证密钥:

    1. 托管安装程序文件(.msi、.exe 等)的 S3 存储桶或外部 URL

    2. 与 Windows Server 2008 R2 兼容的服务器许可证密钥

  2. 安装说明:

    1. Windows Server 2008 R2 的已知问题

    2. 静默安装命令行参数

    3. 许可机制说明:

      1. 许可证存储在哪里?

      2. 如何验证许可证?

      3. 哪些操作触发许可证检查?

    4. 自动更新

      1. 如果启用,将介绍如何禁用此功能

    5. 服务或注册表要求:

      1. 列出各个必需的服务或注册表键,包括其用途的简要描述

  3. 测试服务器、数据文件和其他外部元素

    1. 如果是安装必需的,请为外部组件提供测试环境(例如,SQL Server)

    2. 如果您的程序处理数据文件(包括测试文件),则我们可以确保程序的性能和功能

  4. 列出所有程序依赖项,例如:

    1. C++ 可再发行版本

    2. Java、QuickTime 等。

    3. GPU/硬件要求

  5. 程序技术联系人

    1. 遇到技术问题时,或者在测试和打包期间遇到问题时,应该与谁联系?

应用程序打包类型

可以通过两种方式来完成 AMDA 打包:虚拟化安装或静默安装。

虚拟化安装依赖于 AMDA 打包工具来监控在安装过程中的所有文件更改。AWS 将指向安装程序可执行文件,然后单击安装,这将监控所有文件更改。然后,AWS 对注册表、服务和文件结构进行自定义更改,确保程序的稳定性和性能。

一些高级程序需要静默安装机制。在这种情况下,AMDA 将仅虚拟化安装程序文件,使得仅在用户的 WorkSpace 上首次启动应用程序时才实际安装。需要执行其他步骤,以便通过脚本来删除静默安装程序。

生成 AMDA 程序包

打包过程需要在目标安装计算机上创建差异内容,此计算机为 Windows Server 2008 R2 虚拟机 (VM)。打包工具在安装期间监控 VM,创建已更改文件的清单,并将此内容汇总到要提取的程序包中。

以编程方式捕获更改之后,AWS 技术人员将检查文件、服务和注册表条目,确保已准确捕获所有更改。在此过程中,技术人员将删除所有卸载和自动更新引用,确保应用程序保持在虚拟化程序包的界限内。

依赖于特定 Windows 服务(后台运行的 Windows 服务、.dll 要求等)的程序可能需要额外的测试和打包。默认情况下,所有程序属性是虚拟化的,以按需运行。一些服务可能需要提升以确保在运行时对程序可用。

将在打包过程中收集许可证密钥,帮助确保向最终用户提供无缝的一键单击体验。如果程序在首次启动时需要许可证密钥,请提供详细的说明,介绍如何手动将许可证添加到应用程序文件。

应用程序元数据

将应用程序元数据输入到 AMDAProductDataLoad.xlsx 加载表并将其包括在应用程序提交中。当前数据加载表单始终在 https://s3.amazonaws.com/aws-mp-vendor-guide/AMDAProductDataLoad.xlsx 提供

  • 标题 – 这是产品的标题。

  • 完整描述 – 此信息显示在产品详情页面。

  • 简短描述 – 此信息显示在搜索结果页面。

  • 最终用户许可协议 – 这是适用于订户使用产品的 EULA。

  • 图像 – 这是产品图像或徽标,显示在产品详情页面上、搜索结果中以及 AMDA 网站上的其他位置。提供指向徽标(方形的图像)的 URL

  • 类别 – 这是产品的软件类别。参阅 AMDA 主页以查看可用类别。

  • 软件作者 – 这是显示在产品页面上的软件开发者,通常是贵公司名称。

  • 供应商 URL – 这是指向您的网站或特定页面的链接,可在其中显示有关您产品的更多信息。

    • 支持文本/电子邮件/URL(只有一个字段必填,不过建议提供多种方式)

提取和新版本更新

各个 AMDA 产品的提取由 AWS Marketplace MCO 团队处理。当前管道支持在星期四发布。AWS 将在太平洋标准时间星期二中午锁定元数据并最终打包。在太平洋标准时间星期二中午之后提交的请求,只能在下周的发布日中发布。新版本更新按照相同安排进行。

如果没有请求元数据更新,则只需要安装程序和关联的文件。

如果您要更新元数据,请将更新的产品数据加载表单发送到 AWS Marketplace 卖家运营团队。