我正在使用 http 触发器处理我的第一个 Azure 函数。代码存储在 TFS 中,我们的发布团队将使用 octopus 部署它。我的问题是在什么情况下,azure 函数的授权密钥会发生变化?删除功能应用程序?删除功能?还有其他情况吗?
谢谢,韦斯
我的问题是在什么情况下,azure 函数的授权密钥会发生变化?删除功能应用程序?删除功能?还有其他情况吗?
如果您提到授权密钥是 http 触发器的授权代码。http tigger 功能有两种类型的密钥(API 密钥和主密钥)。
API 密钥:
功能App Level 键表示当前App 的所有特定功能都相同。(除非删除功能应用程序,否则密钥将更改/不存在)
功能级别键适用于特定功能(删除特定功能,它会改变)
主机:通常也称为函数应用级别键。在此级别定义的键适用于整个 Function App。您可以在此级别定义功能键,它们将允许客户端针对任何功能进行身份验证。这也是您定义主密钥的地方。
功能:功能级密钥适用于它们在其下定义的特定功能,将其用于身份验证的用途仅限于该功能。
主密钥:
主密钥提供对运行时 API 的管理访问。如果您选择对您的功能使用管理员授权级别,您应该小心,因为我们不建议重新分发主密钥。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句