Невозможно получить доступ к секретному ключу хранилища Azure Key в сценарии powershell, выполняемом в Devures Azure.

Классы зависимостей вашего приложения должны быть указаны в параметре application-jar вашей команды запуска.

Более подробную информацию можно найти в документации Spark

. Из документации:

application-jar: Путь к объединенной банке, включая ваше приложение и все зависимости. URL-адрес должен быть глобально видимым внутри вашего кластера, например, путь hdfs: // или путь к файлу: //, который присутствует на всех узлах

0
задан Shiv Rajawat 26 March 2019 в 22:28
поделиться

1 ответ

Я совершенно уверен, что это проблема политики доступа.

Перейдите в «Настройки проекта DevOps» - «Конвейеры - Сервисные подключения» и нажмите «Обновить сервисное подключение» (используйте полную версию диалога). Там вы можете найти идентификатор подписки и идентификатор участника службы.

Затем вы должны дать явные разрешения для этого SPN:

Login-AzureRmAccount -subscription <YourSubscriptionID>
$spn= Get-AzureRmADServicePrincipal -spn <YourSPN>
Set-AzureRmKeyVaultAccessPolicy -VaultName <YourVaultName> -ObjectId $spn.Id -PermissionsToSecrets get,list;
0
ответ дан Peter Schneider 26 March 2019 в 22:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: