【问题标题】:Track the usage and bill in Azure api-management在 Azure api-management 中跟踪使用情况和账单
【发布时间】:2016-10-01 11:03:30
【问题描述】:
  1. 每个客户都有一个 web api 应用程序。有没有办法通过将其部署到 api-management 来根据使用情况向客户收费?

    我已经阅读了以下文章,但我们不希望每个客户都有这样的数据要求来选择标准/高级。

    https://azure.microsoft.com/en-in/pricing/details/api-management/

  2. 此外,如果存在约 1 TB/月数据传输等限制,我对单位的含义以及现收现付的工作方式感到困惑。 ~1 TB 是否表示此软件包的最大使用量?

【问题讨论】:

    标签: azure azure-api-management


    【解决方案1】:

    1) 如果通过“根据使用情况向客户收费”,您希望通过 APIM 捕获后端 API 调用的总数,并根据 APIM 的计数向客户收费 - 是的,这是可能的。您还可以在单​​个 APIM 实例上载入多个 API(后端),或在 APIM 上载入与 2 个 api 相同的后端 api,并共享两个不同的 URL 并分别跟踪使用情况。

    2) 是的,标准中的每单位 1 TB 是最大值。随用随付是按消耗的单位(而不是通过 APIM 的 api 调用的数量)计算的,并且单位的上限上限为 no。的通话和数据传输。所以简而言之,如果您选择 1 个单位的标准,如果有 100 次 API 调用或 100 万次(每天最多 7 百万次)通过 APIM,您需要每月支付 699 美元,但您可以灵活地选择基于单位的数量您需要的数量,只需为此付费。

    【讨论】:

      猜你喜欢
      • 2019-03-18
      • 2022-11-07
      • 2010-11-13
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多