Существует ли вызов REST API для получения регионов, сертифицированных по безотходному использованию в Azure?

Если вы зайдете на этот веб-сайт https://datacenters.microsoft.com/globe/explore , нажмете «фильтры регионов» и «фильтры устойчивого развития» и выберете «сертифицировано с нулевыми отходами», вы сможете просмотреть регионы с нулевым уровнем отходов. сертифицированные отходы.

Я хотел бы создать простое консольное приложение на C#.Net для извлечения этих регионов с нулевыми потерями. Поскольку этот веб-сайт делает это, я предполагаю, что это можно сделать с помощью вызова REST API? Я пытался просмотреть вызовы, которые делает сам веб-сайт, но так и не смог в этом разобраться. Azure.ResourceManager (новый пакет nuget, поскольку другие пакеты устарели) не имеет сертификата нулевых отходов нигде в своих метаданных или чем-то еще.

Итак, кто-нибудь знает, как получить эту информацию из Azure в C#.Net? Вызов REST API — это нормально (через SDK еще лучше). Заранее спасибо.

3 ответа

Я не нашел API, но на этой странице представлены все информационные бюллетени по устойчивому развитию центров обработки данных Azure. Внутри можно найти тот, который сертифицирован (не знаю, сложно ли его выбросить).

Было бы здорово запросить эту функцию для этого API (в предварительной версии) у Microsoft: https://learn.microsoft.com/en-us/industry/sustainability/api-overview .

Кажется, что в настоящее время для этого нет общедоступного API.

Непростым решением может быть анализ ответа от URL-адреса и проверка соответствующего раздела.

Веб-страница выполняет вызов конечной точки https://datacenters.microsoft.com/globe/data/geo/regions.json , которая возвращает все регионы и их центры обработки данных, включая свойство с коллекцией SustainableIds. Я подозреваю, что это то, что используется для фильтрации списка на стороне клиента.

Другие вопросы по тегам