#azure #azure-storage #azure-blob-storage
Вопрос:
Я очень новичок в Azure и облачных сервисах в целом. Я пытаюсь поэкспериментировать с пакетом SDK для хранилища azure (https://github.com/Azure/azure-storage-cpp) для использования в моем приложении и пытаюсь к нему привыкнуть. Я пытаюсь запустить тесты, чтобы убедиться, что я правильно построил библиотеку.
Глядя на README, он говорит, чтобы заполнить test_configurations.json
файл, но я не знаю, что должно быть заполнено или как получить информацию, которая на самом деле должна быть там. Я зарегистрировался в бесплатной учетной записи Azure и создал учетную запись хранения, но нигде в консоли не вижу идентификатора клиента, идентификатора арендатора или секрет клиента. Вот файл конфигурации:
{
"target": "production",
"premium_target": "premium_account",
"blob_storage_target": "blob_storage_account",
"tenants": [
{
"name": "devstore",
"type": "devstore",
"connection_string": "UseDevelopmentStorage=true"
},
{
"name": "production",
"type": "cloud",
"connection_string": "DefaultEndpointsProtocol=https;"
},
{
"name": "premium_account",
"type": "cloud",
"connection_string": "DefaultEndpointsProtocol=https;"
},
{
"name": "blob_storage_account",
"type": "cloud",
"connection_string": "DefaultEndpointsProtocol=https;"
}
],
"token_information": {
"account_name": "",
"tenant_id": "",
"client_id": "",
"client_secret": "",
"resource": "https://storage.azure.com"
}
}
Как мне получить необходимые удостоверения личности и секреты?
Ответ №1:
Вам необходимо зарегистрировать приложение в качестве клиента хранилища, а затем вы можете получить эти данные, как указано выше here
Первым шагом при использовании Azure AD для авторизации доступа к ресурсам хранилища является регистрация клиентского приложения в Azure AD