Я пытаюсь выполнить сценарий без аутентификации на основе сертификатов в powershell для загрузки файлов в мое KeyVault.
В настоящее время у меня есть эта программа:
$tenantId = "xxx"
$appId = "xxx"
$certificateThumbprint = "xxx"
Connect-AzAccount -ApplicationId $appId -Tenant $tenantId -CertificateThumbprint $certificateThumbprint
Однако, когда я захожу в свой keyvault, я не вижу идентификатор арендатора или приложения. Все, что я вижу, это идентификатор подписки и идентификатор каталога
. Поэтому я получаю следующую ошибку:
Connect-AzAccount : No certificate was found in the certificate store with thumbprint xxxx
At C:\Users\alchave\OneDrive - Microsoft\Documents\PowerShellScripts\testing.ps1:10 char:1
+ Connect-AzAccount -ApplicationId $tenantId -Tenant $appId -Certificat ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Connect-AzAccount], ArgumentException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Profile.ConnectAzureRmAccountCommand
Где я могу получить идентификатор клиента и идентификатор приложения из KeyVault в Azure?