Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете использовать автоматизацию управления затратами и отчеты для создания пользовательского набора решений для получения и управления данными о затратах. В этой статье описывается, какие API доступны для использования и распространенных сценариев автоматизации управления затратами.
Доступные интерфейсы API
Существует множество различных API, которые можно использовать для взаимодействия с данными управления затратами. Ниже представлена сводка доступных API и их функциональные возможности. Для достижения определенного сценария может потребоваться использовать несколько API. Ознакомьтесь с общими сценариями, описанными далее, чтобы узнать больше.
Для получения договорной информации о том, как вызывать каждый API, ознакомьтесь со статьями спецификации API.
API сведений о затратах
Приведенные ниже API предоставляют сведения о затратах (ранее называемые сведениями о потреблении). Сведения о затратах — это наиболее детализированные записи о потреблении и затратах, доступные в экосистеме Azure. Все возможности Управления затратами на портале Azure и API основаны на необработанном наборе данных. Дополнительные сведения см. в Обзоре сведений о затратах.
API экспорта. Настройте регулярное задание для экспорта сведений о затратах в службу хранилища Azure на ежедневной, еженедельной или ежемесячной основе. Экспортированные данные отображаются в формате CSV. Рекомендуется использовать именно это решение для приема данных о затратах, оно является наиболее масштабируемым для крупных предприятий. Дополнительные сведения см. в статье Получение больших наборов данных о затратах с помощью экспорта.
Создание сведений о затратах . Скачайте CSV-файл сведений о затратах по запросу. Это полезно для небольших наборов данных на основе диапазона дат. Для больших рабочих нагрузок настоятельно рекомендуется использовать экспорт. Дополнительные сведения об использовании этого API см. в разделе Получение небольших наборов данных о затратах по запросу.
Ценовые API
Розничные цены Azure - Получите тарифы с оплатой по факту использования. Полученные данные в сочетании со сведениями о потреблении ресурсов позволят вручную вычислить ожидаемые расходы.
API цен - Получение пользовательских цен для всех счетчиков. Организации могут использовать эти данные в сочетании с детальной информацией о потреблении ресурсов и информацией о Marketplace, чтобы вручную рассчитывать затраты, используя данные о потреблении и Marketplace.
API бюджетов и оповещений
API бюджетов — создавайте бюджеты затрат для ресурсов, групп ресурсов или счетчиков. Когда вы создали бюджет, вы можете настроить оповещения, чтобы получать уведомления о превышении определенных пороговых значений. Можно также настроить действия, которые будут выполняться при достижении пороговых значений. Дополнительные сведения см. в разделе Автоматизация создания бюджета и Настройка действий на основе бюджета.
API оповещений — управление всеми оповещениями, созданными бюджетами и другими системами оповещений Azure.
API-интерфейсы выставления счетов
API выставления счетов — получение списка счетов. API возвращает сводку по счетам, включая общую сумму, состояние оплаты и ссылку на скачивание pdf-копии счета.
API транзакций — получение строки по позициям для одного конкретного счета. Вы можете использовать API для получения всех покупок, возмещения и кредитов, включенных в счет. API доступен только для клиентов с клиентским соглашением Майкрософт или биллинговыми учетными записями в рамках соглашения с партнёром Майкрософт.
API-интерфейсы для резервирований
API деталей резервирования — получите подробную информацию о потреблении ресурсов, связанном с вашими покупками резервов.
API для транзакций по резервированию — получение транзакций покупок и управления, связанных с резервированием.
API рекомендаций по бронированию — получение рекомендаций для будущих бронирований вместе с ожидаемой информацией об экономии.
API сведений о рекомендации по резервированию — получение подробной информации о конкретных покупках резервирования для проведения анализа "что если".
Распространенные сценарии API
Api управления выставлением счетов и затратами можно использовать во многих сценариях, чтобы ответить на вопросы, связанные с затратами и использованием. Ниже описаны распространенные сценарии и способы использования различных API для достижения этих сценариев.
Сверка счетов
Этот сценарий используется для решения следующих вопросов:
- Сняла ли корпорация Майкрософт правильную сумму с моего счёта?
- Что такое мой счет, и можно ли вычислить его с помощью необработанных данных?
Чтобы ответить на эти вопросы, выполните указанные ниже действия.
Вызовите API счетов , чтобы получить сведения, необходимые для скачивания счета. Если вы являетесь клиентом Клиентского соглашения Майкрософт и хотите автоматически получать определенные элементы строки, отображаемые в счете, вы также можете использовать API транзакций для получения этих элементов в формате, доступном для чтения API.
Используйте API "Экспорт" или " Сведения о затратах ", чтобы скачать необработанный файл использования.
Проанализируйте данные в необработанном файле использования, чтобы сравнить их с затратами, которые присутствуют в счете. Для потребления Azure данные в счете агрегированы на основе счетчика, связанного с вашим использованием.
Перекрестная зарядка
После того как есть хорошее понимание расходов в течение данного месяца, организации теперь должны определить, какие команды или подразделения должны платить за различные расходы. Выполните следующие действия.
Используйте API "Экспорт" или " Сведения о затратах ", чтобы скачать необработанный файл использования.
Анализируйте данные в необработанном файле использования и распределяйте их на основе вашей организационной иерархии. Выделение может быть основано на группах ресурсов, подписках, правилах распределения затрат, тегах или других иерархиях организации Azure.
- Дополнительные сведения о рекомендациях по настройке сред Azure см. в рекомендациях по управлению затратами.
- Дополнительные сведения о областях и структурах организации, доступных для вас, см. в статье "Общие сведения и работа с областями".
- Сведения о настройке распределения непосредственно в Azure см. в статье "Выделение затрат".
Расходы Azure до закрытия счета
Важно следить за тем, как расходы накапливаются в течение месяца. Упреждающий анализ перед закрытием счета может предоставить возможности для изменения моделей расходов и снижения прогнозируемых затрат счета. Чтобы получить все необработанные данные, накопившиеся с начала месяца, используйте API экспорта.
Настройка автоматического оповещения также может гарантировать, что расходы не становятся неконтролируемыми и снимает необходимость мониторинга затрат вручную на протяжении месяца. Чтобы обеспечить, что затраты не нарушают пороговые значения или по прогнозам не нарушат их, используйте API бюджетов.
Отчеты о тенденциях затрат
Часто полезно понять, сколько организация тратит с течением времени. Понимание затрат с течением времени помогает определить тенденции и области улучшения оптимизации затрат. Выполните приведенные ниже действия, чтобы настроить набор данных о затратах, который можно использовать для масштабного анализа затрат во времени.
- Извлеките исторические затраты за предыдущие месяцы. Чтобы узнать больше, см. раздел 'Создание набора данных об исторических затратах с помощью API экспорта'.
- Загрузите исторические данные из учетной записи хранения Azure, связанной с вашими экспортами, в хранилище, доступное для запросов. Мы рекомендуем SQL или Azure Synapse.
- Настройте экспорт данных за текущий месяц в хранилище в рамках области, которую нужно проанализировать на предмет затрат. Экспорт в хранилище выполняется на портале Azure. См. статью "Расходы на экспорт". Месячный экспорт на сегодняшний день будет использоваться для правильного учета будущих затрат.
- Настройте конвейер данных для приема данных о затратах в течение открытого месяца в хранилище, доступном для запросов. Этот поток данных следует использовать с ежемесячным экспортом, настроенным на текущую дату. Фабрика данных Azure предоставляет хорошие решения для такого сценария загрузки данных.
- Выполняйте отчеты по мере необходимости с помощью отчетов, созданных с помощью хранилища запросов. Power BI может быть хорошим для этого сценария. Если вы ищете более подходящее решение, ознакомьтесь с нашим приложением шаблона Power BI.
Расследования, связанные с резервированием
Дополнительные сведения о сценариях автоматизации, относящихся к резервированию, см. в API для автоматизации резервирования Azure.
Связанный контент
Дополнительные сведения о назначении соответствующих разрешений для вызова программных интерфейсов API см. в статье "Назначение разрешений ДЛЯ API управления затратами".
Дополнительные сведения о работе с деталями затрат см. в разделе Импорт данных об использовании.
Дополнительные сведения об автоматизации бюджета см. в статье "Автоматизация создания бюджета".
Сведения об использовании REST API для получения цен на все службы Azure см. в обзоре цен на розничные продажи Azure.
Чтобы сравнить счет с подробным файлом ежедневного использования и отчетами об управлении затратами на портале Azure, см. сведения о счете для Microsoft Azure.
Если у вас есть вопросы или нужна помощь, создайте заявку на поддержку.