Azure-Arm-потребление: получить потребление с подпиской CSP - PullRequest
0 голосов
/ 09 января 2019

В моем проекте Node.js я пытаюсь использовать пакет потребления лазурной руки для получения текущего потребления / биллинга.

Мой код:

const MsRest = require('ms-rest-azure');
MsRest.loginWithServicePrincipalSecret(keys.appId, keys.pass, keys.tenantId);
const { ConsumptionManagementClient } = require('azure-arm-consumption');
const client = new ConsumptionManagementClient (credentials, subscriptionId);
const cost = client.forecasts.list(subscriptionId);

В последней строке выдается сообщение о том, что этот метод работает только для подписки EA (что имеет смысл, я использую подписку CSP).

Какой метод в этом API можно использовать для подписки CSP?

1 Ответ

0 голосов
/ 10 января 2019

API-интерфейсы потребления не поддерживаются для подписок CSP. См. Список неподдерживаемых типов подписки здесь .

Вы можете получить эту информацию через портал. На портале Azure откройте блейд подписка для своей подписки (Главная> Подписки> Ваша подписка). Затем нажмите Анализ затрат в разделе Управление затратами . Оттуда вы можете получить свое потребление по ресурсам, группам ресурсов, тегам и т. Д. Затем вы можете экспортировать его в файл CSV.

...