在我的 Node.js 项目中,我试图使用azure-arm-consumption package来获取当前的消费 / 计费。
我的代码:
const MsRest = require('ms-rest-azure');
MsRest.loginWithServicePrinlSecret(keys.appId, keys.p, keys.tenantId);
const { ConsumptionManagement } = require('azure-arm-consumption');
const client = new ConsumptionManagement (credentials, subscriptionId);
const cost = client.forecasts.list(subscriptionId);
最后一行抛出一个错误,说这个方法只适用于 EA 订阅(这是有道理的,我使用 CSP 订阅)。
此 API 中的哪种方法可用于 CSP 订阅?
CSP 订阅不支持消费 API。请参阅不支持的订阅类型列表here。
不过,您可以使用门户获取此信息。在 Azure 门户中,为您的订阅打开subscription刀片(Home & gt;Subscriptions & gt;Your Subscription)。然后,单击Cost Management部分下的Cost Analysis。从那里,您可以按资源、资源组、标记等获取消耗。然后可以将
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(56条)