[英]How can I create an azure function with Host Key authorization in Visual Studio?
TLDR; WebJobs 框架和 Azure 门户访问级别差异很大,文档似乎没有涵盖如何使用主机密钥授权来实现 WebJobs 框架中的功能。
我正在尝试使用 Visual Studio 2022 创建一小组 azure 函数。azure 门户/文档定义了 4 个授权级别:
然而,用于在 visual studio 中定义函数的 WebJobs 框架定义了以下授权级别,但没有关于它们如何 map 运行时的任何评论或文档:
Anonymous 和 Function 授权级别似乎工作正常。 但是,WebJobs 框架枚举中的其他授权级别均未生成具有工作授权的 function.json。
是的,对于 Azure 函数项目,我在 Visual Studio IDE 中只能看到 5 个授权级别,它们是:
我了解您的要求是从 Visual Studio IDE 在主机级别创建授权 Function。
根据我的观察,无论您在本地环境中选择何种授权级别 - Function 端点(localhost URL)都与本地测试相同。
但在 Azure 云 886982359588 应用程序部署 Function 项目后,您将获得一些键值对附加到 Function URL 定义的每个授权级别,以防止用户在未经授权的情况下访问您的 8834004065819688 6
有关 Azure 函数授权密钥使用的更多信息,请参阅Vincentlauzon 的博客文章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.