首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何生成Azure函数URL?

如何生成Azure函数URL?
EN

Stack Overflow用户
提问于 2021-11-11 05:09:23
回答 1查看 619关注 0票数 0

目前,我的开发环境中有一个Azure函数,其URL如下:

https://http-trigger-api-test.azurewebsites.net/api/TestHttpTriggerApi?code=AvAaWlH4Tw8kOXdQRuAqr8euweAf9/OUUc/cSdw9fq7uaAPZ8uj0bB==

这个函数的网址可以分为三个部分:http://<yourapp>.azurewebsites.net/api/<funcname>?code=<functionkey>

  1. <yourapp>是函数应用程序URL
  2. funcname是用NodeJS、C#、Python等编写的函数的名称。
  3. <functionkey>这段代码是如何生成的?

我很想知道第3部分中的代码是如何生成的,我也很想知道是否有一种方法可以定制这个代码,即code=device01receive

欢迎任何意见或评论:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-11 06:25:48

Azure功能的授权级别有用户、功能、管理、匿名和系统等。将用户授权限制在我们的函数上,一些访问密钥可以由azure.生成。

当适当的密钥没有传递给函数应用程序URL时,我们会被未经授权。基于authLevel,我们必须传递URL中的密钥。

匿名-不需要身份验证。任何有效的HTTP请求都传递函数-主机(主服务器)和函数密钥。Admin -需要一个主机密钥才能获得授权。System --需要函数应用程序的主键进行授权。用户-需要一个有效的身份验证令牌。

功能、管理和系统授权级别都是基于密钥的

有关函数应用程序中授权级别使用的更多信息,请参见这里

我也很想知道是否有一种方法可以定制这段代码,即code=device01receive

转到Azure >您的函数应用程序> Functions (在左边的索引窗格中)>选择已发布的函数应用程序>单击函数键

从这里开始,您可以将您的自定义键添加到特定的函数应用程序中。我已经创建了您为我的功能提供的密钥并对其进行了测试。输出:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69923469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档