-->

导入证书Azure的主要库:主要不适于在指定状态下使用(Importing certificate

2019-10-30 13:23发布

我试图通过Azure的管道任务天青PowerShell来导入证书Azure的关键库

我已经进入了这个联脚本有:

$Password = ConvertTo-SecureString -String "$(cert.password)" -AsPlainText -Force
Import-AzureKeyVaultCertificate -VaultName %KVNAME% -Name %NAME% -FilePath $(cert.secureFilePath) -Password $Password

而我得到这样的错误:“密钥无效在指定状态下使用”

你对错误的原因有什么建议?

Answer 1:

键不适于在指定状态下使用

根据错误信息,看来你Azure的连接字符串没有权限去做动作。

请试试用以下方式给予许可在Azure连接字符串。

首先,如果我们想访问在Azure资源,我们需要配置IAM。

其次,如果我们要证书导入到关键库,访问策略也需要补充。 在此之后,PowerShell命令Import-AzureKeyVaultCertificate应在Azure中的DevOps流水线工作。

应用程序ID应该与用于蔚蓝的连接字符串的服务宗旨编号相同。



文章来源: Importing certificate to Azure Key Vault: Key not valid for use in specified state