我正在尝试使用Powershell使用以下命令将证书PFX文件上载到Key Vault:
Import-AzureKeyVaultCertificate -VaultName $kvName -Name $kvCertName -FilePath $aseCertPFXFile -Password $SecureStringPassword
当我运行此命令时,我收到以下错误:
Import-AzureKeyVaultCertificate : Operation returned an invalid status code 'Forbidden'
我可以使用门户网站手动上传此证书,没有任何问题,我用来运行PowerShell脚本的帐户与我通过门户网站执行时使用的帐户相同。
问题结果是服务主管有一个剩余的上下文没有执行操作所需的权限。删除该上下文后,它强制进行新登录,我使用了我的用户帐户,导入工作正常。