azure-functions - 获取主 key 以访问 Azure Function 2x 中的 HttpTrigger

标签 azure-functions azure-triggers

我需要获取访问 HttpTrigger 代码的 key https://mydomain.azurewebsites.net/api/registration?code=Key .在 Azure 函数 1x 中,使用 URL https://$functionAppName.scm.azurewebsites.net/api/functions/admin/masterkey将返回我的主 key ,如 {"masterKey":"ehp9f***************************"}但是,在 Azure Function 2x 中,这种方式不起作用。如何将 PowerShell 中的 HttpTrigger 与 Azure Function 2x 连接。另一个 SCM Api 或语法而不是 (Invoke-RestMethod -Uri https://mydomain.scm.azurewebsites.net/api/functions/admin/masterkey -Headers @{"Authorization"=$accessToken;"If-Match"="*"} ).Masterkey在 Azure 函数 1x 中。

谢谢您的支持

最佳答案

这是一个已知问题,请查看此 wiki 文档:ARM Impact和这个问题:listSecrets broken for function keys in V2 .

现在有一个新的 api 但是它没有发布你可以检查这个问题:Expand/Improve Functions ARM APIs .

这是一个示例api:
POST api/sites/{name}[/slots/{slot}]/host/default/listkeys

{
"masterKey": "<keyvalue>",
"functionKeys": {
  "default": "<keyvalue>",
  "my-key": "<keyvalue>"
},
"systemKeys": {
  "test-system": "<keyvalue>",
  "my-key": "<keyvalue>"
}
}

关于azure-functions - 获取主 key 以访问 Azure Function 2x 中的 HttpTrigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58621486/

相关文章:

azure-functions - 使用 Azure 持久函数进行 ETL 过程

c# - Azure Function 异常无法加载 ActiveDirectory 文件或程序集

amazon-web-services - 将大量数据上传到 Azure Blob 存储的最有效方法

node.js - 如何使用 Cosmos DB 触发器构建 Azure 函数?

azure - 在 Azure 函数服务总线队列触发函数中接收消息的底层机制是什么?

azure-functions - 无法在 Visual Studio Mac 中更新 Azure Functions 核心工具

azure - 函数 V2 : Nuget package DocumentFormat. OpenXml 2.8.1 遇到异常

python - 从azure数据工厂执行python脚本

python - 如何使用python从azure函数应用程序的请求中读取cookie