跟踪Azure api-management中的使用情况和帐单

时间:2016-10-01 11:03:30

标签: azure azure-api-management

  1. 每个客户都有一个web api应用程序。有没有办法通过将客户部署到api-management来根据使用情况向客户收费?

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

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

  2. 此外,如果存在约1 ​​TB /月数据传输等限制,我很困惑单位意味着什么以及如何付费。 ~1 TB是否表示此包中的最大使用量?

1 个答案:

答案 0 :(得分:0)

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

2)是标准1 TB中的每单位是最大值。按需付费是按消耗的单位(而不是通过APIM的api呼叫的数量),单位的上限是否为。呼叫和数据传输。所以,简而言之,如果您选择1个单位的标准,如果有100个api通话需要支付699 /月,或者通过APIM需要支付100万(每天最多7个月),但您可以灵活选择基于的单位数量你需要的数量,只需支付。