Как получить список всех контейнеров больших двоичных объектов Azure для всех регионов и как получить регион контейнера больших двоичных объектов Azure

Мне нужна помощь с двумя вопросами, используя java sdk:

  1. Как получить список всех контейнеров больших двоичных объектов Azure во всех регионах с указанием названия / кода региона?

Нужно ли мне перебирать все учетные записи хранилища, чтобы получить список контейнеров больших двоичных объектов?

  1. Как получить код региона учетной записи Azure из blobServiceClient, BlobContainerClient или BlobContainerItem?

Насколько я знаю, у лазурного нет областей контейнера, но регионы связаны с Storage account (поправьте меня, если я ошибаюсь). Как получить регион storage account из blobServiceClient.

Я могу получить информацию об учетной записи, используя

blobServiceClient.getAccountInfo()

но в нем нет информации о регионе.

Примечание

У меня есть storage account key, с помощью которого я генерирую connection string, с помощью которого я получаю blobServiceClient, но нет способа получить регион этой учетной записи хранения.


person CodeTalker    schedule 19.06.2020    source источник


Ответы (1)


Для информации / операций с ресурсом учетной записи хранения (вместо контейнера, большого двоичного объекта и т. Д. В учетной записи хранения) вы можете использовать клиент управления, например образец.

Связанный код здесь. В основном перечислите все учетные записи хранения (по подписке или по группе ресурсов), затем проверьте его метод region ().

person weidongxu    schedule 21.06.2020