Есть ли способ аутентификации в Azure PowerShell без использования моих личных данных? - PullRequest
0 голосов
/ 16 ноября 2018

Сейчас я внедряю непрерывную интеграцию в корпоративное приложение. Это облачный сервис в Azure с двумя средами: подготовка и производство. Этап не существует все время, только когда регистрация принята в производство, чтобы тестировщики могли взаимодействовать с развернутым приложением, идущим в производство.

Моя проблема в том, что мне нужно запустить добавить задачу в сборку, чтобы запустить тесты после развертывания приложения. Тест просто отправить запрос и проверить схемы de ответов. Проблема в том, что у меня нет способа узнать URL промежуточной среды, так как он меняется каждый раз, когда происходит развертывание.

Прямо сейчас единственная идея, которая у меня возникла, - это запустить команду powershell внутри тестового кода, чтобы получить URL промежуточной среды этого облачного сервиса. Однако мне нужно пройти аутентификацию перед запуском:

Get-AzureDeployment -ServiceName myCloudService

Но все методы аутентификации должны использовать определенного пользователя и пароль. Есть ли способ использовать clientID и clientSecret для аутентификации в Azure? Или другим способом, который не требует определенных учетных данных пользователя?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...