azure - 无论如何,是否可以使用 Bicep 或 ARM 将 PFX SSL 证书文件作为证书导入到 Azure Key Vault

标签 azure azure-resource-manager azure-keyvault azure-application-gateway azure-bicep

我知道我可以对证书进行 Base64 编码,然后使用 Bicep 或 ARM 模板将其作为“application/x-pkcs12”类型的“Secret”作为 txt 文件导入到 Azure KeyVault。

但是,当我尝试从应用程序网关连接到我的 Key Vault 以使用此证书时,它不会显示在可用证书的下拉列表中。我在 MS 文档中找不到任何内容来表明支持此功能?

我想使用 bicep 进行完全自动化的部署,而无需使用任何 Powershell 或 CLI 脚本。

最佳答案

感谢 @Josh L 确认解决方案。感谢 @Thomas 提供的宝贵见解,将其作为答案发布在社区 wiki 中,以帮助解决类似问题的其他社区成员。

解决方法:-

Based on the MICROSOFT DOCUMENTATION:-

We can't do it which will list the certificate in dropdown to import the keyvault certificates, Instead of that we need to import secrets and keys using ARM/Bicep. Also we need to use cli cmdlts inside of our arm using deployment scripts.

有关更多信息,请参阅以下链接:-

关于azure - 无论如何,是否可以使用 Bicep 或 ARM 将 PFX SSL 证书文件作为证书导入到 Azure Key Vault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73270238/

相关文章:

azure - 无法使用已安装存储的 Linux 部署 Azure 应用服务的 ARM 模板

powershell - 执行 Get-AzureKeyVaultSecret 时服务主体未经授权

azure - 获取 Azure Key Vault 的 oauth token

c# - KeyVaultClient 在调试时随机抛出 FatalExecutionEngineError

azure - 有没有办法以编程方式将 YAML 文件存储在 Azure Key Vault 中?

c# - 将数据引入 Azure 群集存储会出现 Kusto.Common.Svc.Exceptions.UnauthorizedOperationException 错误

c# - 如何确定我的 Azure 连接字符串是否有效

azure - 是否可以在本地使用 LUIS(无需互联网)

linux - 部署Azure Function的gitlab代码-如何控制版本号

azure - ARM 模板: get http trigger from staging slot