gpt4 book ai didi

powershell - Azure Powershell : Get-AzureKeyVaultSecret : Operation "get" is not allowed

转载 作者:行者123 更新时间:2023-12-04 12:52:27 25 4
gpt4 key购买 nike

我使用带有证书的服务原理登录到 azure powershell,如下所示:

Add-AzureRmAccount -ServicePrincipal -CertificateThumbprint  $thumbprint -ApplicationId   $applicationid -TenantId $tenant

然后我尝试获取一个 azure 的 secret :

$b = Get-AzureKeyVaultSecret -VaultName $keyVaultName -Name 'AccountKey'

但是我收到错误:

"get" is not allowed

我以为我授予了读取权限,如下所示:

New-AzureRmRoleAssignment -RoleDefinitionName Reader -ServicePrincipalName $azureAdApplication.ApplicationId.Guid 

有什么建议吗?

最佳答案

您没有正确的访问策略,请使用 Set-AzureRmKeyVaultAccessPolicy 授予对服务原则的获取权限:

Set-AzureRmKeyVaultAccessPolicy -VaultName 'Contoso03Vault' -ServicePrincipalName 'http://payroll.contoso.com' -PermissionsToSecrets Get

关于powershell - Azure Powershell : Get-AzureKeyVaultSecret : Operation "get" is not allowed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39067331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com