Azure Function URL生成规则及functionkey自定义方法咨询
Azure Function 函数密钥相关说明
函数密钥的默认生成规则
Azure平台自动生成的functionkey采用密码学安全的256位随机数作为原始值,经过Base64编码后输出为可见字符串,也就是你在URL中看到的包含特殊字符、以==结尾的40位左右的随机值,默认生成的密钥没有业务逻辑关联,仅用于访问鉴权。
是否支持自定义密钥
支持自定义functionkey,你举例的code=device01receive这类自定义值完全可以实现。
自定义密钥的操作方法
- 门户操作路径:
- 登录Azure门户进入对应函数应用资源页,依次点击左侧「函数」菜单,选择你需要修改的目标函数
- 切换到「函数密钥」标签页,点击「新建密钥」按钮
- 填写自定义的密钥名称,在值输入框直接填入
device01receive,保存后立即生效
- CLI命令操作:
执行以下命令即可完成配置,替换命令中占位符为你的实际资源信息即可:az functionapp function keys set --name <函数应用名> --resource-group <资源组名> --function-name <函数名> --key-name <自定义密钥名> --key-value device01receive
注意:自定义密钥请尽量设置足够复杂度的字符串,避免使用过于简单的可枚举值引发安全风险,生产环境无特殊需求的前提下,建议优先使用平台默认生成的高复杂度随机密钥。
内容的提问来源于stack exchange,提问作者abautista
相关产品推荐
相关产品推荐

