【发布时间】:2020-04-21 13:18:30
【问题描述】:
我已设置并激活了带有 vNET 防火墙的 Azure KeyVault。我还设置了一个带有 vNET 集成的 Azure Functions 应用程序(Premium、Linux、Python)。我已将函数应用的子网添加为密钥保管库上的服务端点。但是我仍然无法从 azure 函数访问密钥库。
我收到一条错误消息,指出 Azure Functions IP(公共 IP)无法访问 Key Vault。
我错过了什么吗?还是它目前不起作用?
在 Keyvault 中将 azure 函数 IP 列入白名单并不是我想要的,因为通信仍将通过公共端点。
谢谢!
【问题讨论】:
-
您看到了什么错误?您是否为 Function App 的密钥库添加了访问策略?
-
@DreadedFrost 是的,我确实添加了密钥保管库访问策略。这更像是一个网络问题。我收到一条错误消息,指出 Functions IP(公共 IP)无法访问 Key Vault。 Key Vault 通过 Python SDK 使用其 DNS 名称访问
标签: azure azure-functions azure-keyvault azure-virtual-network