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

将产品配置为计量用量

您可以在 AWS Marketplace Metering Service 中使用 BatchMeterUsage 操作向 AWS提供计量记录。记住以下内容:

  • 我们要求卖家通过 BatchMeterUsage 操作来使用批处理。

  • 我们按小时去除重复的计量请求。

    • 按照各产品/客户/小时/维度对请求去除重复项。

    • 您始终可以重试任何请求,但是,如果您计量了不同数量,将按照原始数量计费。

    • 如果您为相同的客户/维度/小时发送了多个请求,它们不会累计用量。

    • 如果您发送有关使用用户数量的每日报告,您必须发送在同一个小时内的所有这些信息,否则会向您的客户收两次费用。

  • 您的计量记录将包含时间戳,其时间不能超过 1 小时之前。

  • AWS Marketplace Metering Service 服务在 14 个 AWS 区域中提供。在您请求列表时,默认情况下为 SaaS 计量产品启用美国东部(弗吉尼亚北部)区域。如果您打算使用其他区域,请联系 AWS Marketplace 卖家运营团队团队。有关信息,请参阅 BatchMeterUsage

身份验证和授权

您在 AWS Marketplace 上的供应商配置文件绑定到一个 AWS 账户。对于 BatchMeterUsageResolveCustomer 操作,您使用 AWS 凭证对您的卖家账户进行身份验证。与大多数 AWS 服务一样,AWS Marketplace Metering Service 使用标准 AWS 签名版本 4 对请求进行身份验证。您无法使用除了属于您卖家账户之外的凭证调用 BatchMeterUsageResolveCustomer

您使用 AWS Identity and Access Management (IAM) 设置 AWS 凭证。您可以使用 IAM 用户或角色调用 AWS Marketplace Metering Service 和 AWS Marketplace Entitlement Service。

示例:主机扫描

您的产品对计算硬件进行分析以查找已知的安全漏洞。客户手动发起或安排对其 Amazon Elastic Compute Cloud (Amazon EC2) 实例进行这些扫描。当产品执行这些扫描时,它会记录每小时扫描的唯一主机数。在此示例中,您的产品使用 Hosts (主机) 类别。您可以为扫描的主机类型声明多个维度。例如,您可以针对小型、中型和大型主机按不同的价格收费。

示例:日志分析

您的 SaaS 产品会汇总由客户产品生成的日志、报告趋势和异常。当客户将日志上传到您的产品时,您可以测量收到的数据量(度量单位为兆字节、千兆字节或千吉字节)。在每个小时的第 10 分钟,cron 任务读取每位客户在上个小时的这一用量。任务生成批处理报告,并使用 BatchMeterUsage 操作将报告发送到 AWS。在此示例中,您的产品使用 Data (数据) 类别。您的产品也可以按任何给定小时内存储的日志数据量进行计量。在这种情况下,您的产品可以按两个维度进行计量:此小时内收到的数据量和此小时内存储的总数据量。您可以继续计量存储的数据,直到客户删除此数据或数据到期为止。

本页内容: