本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用检查权利 AWS Marketplace Entitlement Service
如果您的产品是 SaaS 合同产品,则您的产品会调用, AWS Marketplace Entitlement Service 以使用 GetEntitlementsAPI 检索客户的权利。您的产品应根据 AWS Marketplace 授权服务验证该账户的后续使用情况。例如,如果客户在账户中预置 10 个用户,则您的产品应检查 AWS Marketplace 授权服务以获取该容量的使用权限。
要验证客户是否有权使用您的产品,请使用 AWS Marketplace 授权服务中的GetEntitlements
操作。 AWS Marketplace 授权服务仅在美国东部(弗吉尼亚北部)地区提供,可通过以下方式访问entitlement.marketplace.us-east-1.amazonaws.com
。
GetEntitlements
接受客户标识符和维度作为筛选器。ProductCode
是必填参数。该操作返回权限的分页列表。结果有一个 ExpirationDate
字段,显示该权利有效的最短时段。如果客户设置了自动续订,则 ExpirationDate 字段中的日期为续订日期。
有关代码示例,请参阅SaaS 产品集成的代码示例。
检索用户操作权利
以下示例可以帮助您更好地了解检索用户操作权利的流程。
示例:基于用户的产品
您提供的产品允许给定客户拥有一定数量的账户。客户可以访问控制面板来预置新用户(例如,分配凭证)。当客户配置新用户时,您的产品会调用 GetEntitlements
来验证容量是否存在。如果不是,您可以致电 AWS Marketplace 计量服务为其他用户开具账单。
示例:数据存储产品
您提供的产品让客户能够以加密或未加密格式存储一定量的数据。客户可以查看控制面板,该控制面板显示了您的产品中现有和分配的数据量。您的控制面板通过 GetEntitlements
检索分配数量。