本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
检查权利
如果您的产品是 SaaS 合同产品,则您的产品会调用, AWS Marketplace Entitlement Service 以使用来检索客户的权利GetEntitlements。您的产品应根据 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
检索分配数量。