1

我正在寻找 Azure 函数应用程序的每个函数的操作端点列表,特别是需要传入调用函数的密码。我在 SO 中尝试了很多当前的答案,但似乎都只适用于使用Files作为秘密存储类型的 Function App。

我们需要使用 Blob 存储,这也是 V2 函数应用程序中的默认设置。

我真正想要的是从 Azure 门户中检索到的函数名称之后的代码片段,我可以自己制造所有其他片段。

例如https://mytestfunapp-onazure-apidev03.azurewebsites.net/api/AcceptQuote?code=XYZABCYkVeEj8zkabgSUTRsCm7za4jj2OLIQWnbvFRZ6ZIiiB3RNFg==

我可以看到机密存储在 Azure Blob 存储中的位置,因为无论如何我们在脚本中创建所有资源时都需要对其进行配置。

我真正要寻找的是如何解密存储在文件中的秘密。我不在乎解决方案可能是用什么编程语言或脚本编写的,我会使用它,或者将它转换为我们可以使用的另一种语言。

这是 Blob 存储中存储的秘密的片段,它只是一个 JSON 文件。

在此处输入图像描述

我想知道是否有人对这个问题有一些经验,并且可以帮助我。

4

1 回答 1

2

目前不支持以编程方式获取真正的键值。您可以在门户中查看您的密钥或创建新密钥。您可以在此处找到描述:获取密钥

如果您的函数是 WebHook,则在使用非默认键时,您还必须将 clientId 指定为查询参数(客户端 ID 是新键的名称):

https://<yourapp>.azurewebsites.net/api/<funcname>?clientid=<your key name>

更多信息请参阅此 wiki 文档:WebHooks

于 2019-05-09T08:51:04.943 回答