当前位置: 首页 > 知识库问答 >
问题:

如何在功能应用程序中引用Azure密钥库中的密钥?

曹季同
2023-03-14

我在过去为Azure函数使用了很多秘密,现在我试图使用一个密钥,RSA加密,4096位。这是一个私有的PuTTy.ppk键,我已经将其导出为。pem类型以满足Azure的要求。我有一个Python 3.7应用程序,我已经在其中部署了所需的功能,并尝试在应用程序设置中引用所需的键,下面的语句是:

@microsoft.keyvault(secreturi=https://{thevault-address}.vault.azure.net/keys/{thekey-name}/)

应用程序具有Identity On,保险库具有功能访问策略,将机密配置为Get和List,将密钥配置为everything(最初只是Get和List,但添加了其余部分以防万一,因为我认为这可能是一个“encription/decription”问题)。

以及为什么我得到状态:invalidsyntax和错误详细信息:键库引用无法解析,因为找到了无效的键库引用语法?谢了!

共有1个答案

杨乐意
2023-03-14

上面描述的过程引用一个秘密是完全正确的。这就是为什么在字符串@microsoft.keyvault(SecretUri=中将SecretUri equals设置为...

对于Keys thow,这是不可能的。azure web应用程序不能引用密钥。

为了澄清从web应用程序中引用Azure KeyVault的秘密的任何混乱,您需要三点

    null

标识值需要相同。

 类似资料: