Я понял, что, рассматривая пост, который я написал о создании тестовой кухни, что между параметрами, которые возвращаются между выходом из основного создания сервиса, и файлом учетных данных. В этом посте я предоставляю отображение между этими параметрами.
При настройке Сервис принципал Чтобы использовать сценарии или инструменты для автоматизации вашей инфраструктуры Azure, вы можете настроить файл учетных данных. Файл учетных данных Azure ~/.azure/detrenties содержать несколько параметров. Вы получаете эти параметры при создании принципала службы.
Вывод Create-For-RBAC выглядит как:
{
"appId": "00000000-1111-0000-0000-000000000000",
"displayName": "SigjeServiceDemoPrincipal",
"name": "http://SigjeServiceDemoPrincipal",
"password": "df111111-0000-0000-0000-100000000000",
"tenant": "11111111-0000-0000-0000-000000000000"
}
Конфигурация для файла учетных данных Azure выглядит следующим образом:
[00000000-0000-0000-0000-100000000000] client_id=00000000-1111-0000-0000-000000000000 secret=df111111-0000-0000-0000-100000000000 tenant=11111111-0000-0000-0000-000000000000
Картирование от вывода, полученных от создания принципала услуги, до создания файла учетных данных:
Appid Карты в client_id и является конкретным идентификатором директора службы.
пароль Карты в секрет и является учетом директора службы.
Арендатор это одинаково в обоих и является конкретным идентификатором экземпляра Active Directory, в котором вы создали этот принципал службы.
Окончательным необходимым параметром конфигурации является подписка Id Анкет Идентификатор подписки — это идентификатор, который уникально идентифицирует подписку для создания и управления любыми ресурсами и услугами с помощью этого учетных данных. Это то, что заключается в скобках в конфигурации.
Теперь вы сможете настроить свой файл учетных данных Azure. Если вы не отслеживали пароль, когда вы создали принципал сервиса, Сбросить полномочия для основного сервиса Анкет
Для более быстрых сценариев реального мира на Azure, проверьте Azure Tips and Tricks сайт Анкет
Оригинал: «https://dev.to/azure/setting-up-the-azure-credentials-file-41o3»