我正在尝试使用Powershell通过以下命令将证书PFX文件上传到Key Vault:
Import-AzureKeyVaultCertificate -VaultName $kvName -Name $kvCertName -FilePath $aseCertPFXFile -Password $SecureStringPassword
运行此命令时,出现以下错误:
Import-AzureKeyVaultCertificate : Operation returned an invalid status code 'Forbidden'
我可以毫无问题地使用门户手动上传此证书,并且用于运行PowerShell脚本的帐户与通过门户进行操作时使用的帐户相同。
答案 0 :(得分:0)
最后一个问题是服务主体存在一个剩余上下文,该上下文没有执行操作所必需的权限。删除该上下文后,它会强制使用我的用户帐户进行新的登录,并且导入工作正常。