Azure Functions 代理 - 路由到存储帐户

标签 azure reverse-proxy azure-functions azure-function-app-proxy

我可以成功创建一个 Azure 函数代理,将请求路由到我的 Blob 存储。但是,只有当我指定带有 blob 文件完整 url 的后端 URL 时,它才有效:

例如:

https://account.blob.core.windows.net/site/index.html

其中“/site”是我的容器名称,“index.html”是我的 blob 名称。

我知道我可以使用路由模板作为“/site”,并且如果我将后端 URL 保留为“https://account.blob.core.windows.net/site/” ' 最后一个 '/' 之后的内容将被路由到我的存储帐户。难道我理解错了?

更新 阅读其他问题后Azure Function App Proxy to a blob storage account并更新路由模板/后端 url,它可以工作,但如果我的 blob 名称有扩展名,它就不起作用(例如 .html)。有什么线索吗?

最佳答案

是的,我们已经发现了 URL 以 .extension 结尾的错误,并将在接下来的几天内发布修复程序。非常感谢您的反馈。

关于Azure Functions 代理 - 路由到存储帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42449624/

相关文章:

azure - 如何使用 Java 验证 Azure AD JWT token ?

c# - Azure native 应用程序通用身份验证

azure - 文本翻译 API 端点以 JSON 对象形式返回 404 代码以及消息 "Resource not found"

azure - 如何在 Azure 批处理帐户中设置具有不同时间增量的作业计划?

java - 实现一个行为类似于 nginx 的 Undertow 反向代理

redirect - 在 docker 容器之间重定向的最佳实践

ssl - nginx: [emerg]/etc/nginx/nginx.conf 中的 "ssl"指令中的参数数量无效:70

azure - Azure ARM 模板部署是否会删除函数应用的主机 key ?

azure - 由于在其中调用长时间运行的 Azure 函数,逻辑应用程序超时

multithreading - Azure函数返回唯一的序列号