【发布时间】:2020-09-18 02:31:01
【问题描述】:
过去我为 Azure Functions 使用了很多机密,现在我尝试使用 RSA 加密的 4096 位密钥。这是一个私有 PuTTy .ppk 密钥,我已将其导出为 .pem 类型以符合 Azure 的要求。我有一个 Python 3.7 应用程序,在其中部署了所需的功能,并尝试在应用程序设置中使用以下语句引用所需的键:
@Microsoft.KeyVault(SecretUri=https://{thevault-address}.vault.azure.net/keys/{thekey-name}/)
还有
@Microsoft.KeyVault(SecretUri=https://{thevault-address}.vault.azure.net/keys/{thekey-name}/latestVersionHash)
但是当我尝试保存它时,它说引用无法解析。
应用程序的 Identity On 并且 Vault 具有针对秘密配置为 Get 和 List 以及 Keys 的访问策略作为所有内容(最初只是 Get 和 List,但添加了其余部分以防万一,因为我认为它可能是一个“加密/解密”问题)。
知道为什么我会得到状态:无效语法和错误详细信息: 无法解析 Key Vault 引用,因为找到无效的 Key Vault 引用语法?谢谢!
【问题讨论】:
标签: azure azure-functions putty azure-keyvault pem