将静态网站返回给函数代理
Returning static website to Function proxy
目前我正在开发 Azure Functions v2.x 应用程序,其中我的工件(React 构建文件)被定义为我的 Functions 代理的后端(如下所示)。它工作正常,显然这是应该如何完成(?)将代理与 blob 连接并在用户打开 my_route 后 return 它。但我想知道在 Azure 文档中这个(= returning blob with Function proxy)在哪里解释?我在哪里可以找到他们团队的样本? ,我正在寻找这样的东西来了解更多关于选项的信息。比如,querystring.SharedAccessSignature
用在什么地方?奇怪的是谷歌搜索没有给出任何结果。
对于我们的无服务器应用程序的用户,是否有任何其他事实上的方式 return 静态网站工件?
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"myProxy": {
"matchCondition": {
"route": "/my_route",
"methods": [
"GET"
]
},
"backendUri": "https://my_storage.blob.core.windows.net/my_blob/index.html",
"requestOverrides": {
"backend.request.querystring.SharedAccessSignature": "my_shared_access_signature"
}
}
}
}
backend.request.querystring.SharedAccessSignature
在Work with Azure Function Proxies
中描述
backend.request.querystring
对象是一种附加任意查询参数的方法。为了完成您的用例,您要提供 SharedAccessSignature 参数,以便后端请求最终看起来像 https://my_storage.blob.core.windows.net/my_blob/index.html?SharedAccessSignature=my_shared_access_signature
您还可以查看 Proxies.json 中引用的 json 架构,以更好地了解可用的选项 http://json.schemastore.org/proxies
目前我正在开发 Azure Functions v2.x 应用程序,其中我的工件(React 构建文件)被定义为我的 Functions 代理的后端(如下所示)。它工作正常,显然这是应该如何完成(?)将代理与 blob 连接并在用户打开 my_route 后 return 它。但我想知道在 Azure 文档中这个(= returning blob with Function proxy)在哪里解释?我在哪里可以找到他们团队的样本? ,我正在寻找这样的东西来了解更多关于选项的信息。比如,querystring.SharedAccessSignature
用在什么地方?奇怪的是谷歌搜索没有给出任何结果。
对于我们的无服务器应用程序的用户,是否有任何其他事实上的方式 return 静态网站工件?
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"myProxy": {
"matchCondition": {
"route": "/my_route",
"methods": [
"GET"
]
},
"backendUri": "https://my_storage.blob.core.windows.net/my_blob/index.html",
"requestOverrides": {
"backend.request.querystring.SharedAccessSignature": "my_shared_access_signature"
}
}
}
}
backend.request.querystring.SharedAccessSignature
在Work with Azure Function Proxies
backend.request.querystring
对象是一种附加任意查询参数的方法。为了完成您的用例,您要提供 SharedAccessSignature 参数,以便后端请求最终看起来像 https://my_storage.blob.core.windows.net/my_blob/index.html?SharedAccessSignature=my_shared_access_signature
您还可以查看 Proxies.json 中引用的 json 架构,以更好地了解可用的选项 http://json.schemastore.org/proxies