首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护Azure静态web应用和Azure函数之间的连接

保护Azure静态web应用和Azure函数之间的连接
EN

Stack Overflow用户
提问于 2021-09-14 11:38:27
回答 1查看 196关注 0票数 0

我已经设置了Azure静态web应用程序和Azure函数后端。文档(https://docs.microsoft.com/en-us/azure/static-web-apps/functions-bring-your-own)给我的印象是,如果我将两者联系起来,而azure function应用程序没有任何预先存在的安全设置,那么静态应用程序将拥有对function应用程序的独占访问权限。事实并非如此,所有链接应用程序的操作都是提供URL覆盖,这样我就可以使用前端的URL访问该功能。

仅允许从Azure静态Web应用程序向Azure函数应用程序发出请求的推荐方法是什么?我需要使用带你自己的功能选项,因为我需要的功能应用程序有一组白名单的IP地址,可以给第三方API。

EN

回答 1

Stack Overflow用户

发布于 2021-09-14 11:59:47

您可以尝试在azure函数中选择dns url的proxy.json。您可以使用api管理来保护您的函数和白名单IP。

代码语言:javascript
复制
{
    "$schema": "http://json.schemastore.org/proxies",
    "proxies": {
        "proxy1": {
            "matchCondition": {
                "methods": [ "GET" ],
                "route": "/api/{test}"
            },
            "backendUri": "https://<AnotherApp>.azurewebsites.net/api/<FunctionName>"
        }
    }
}

https://docs.microsoft.com/en-us/azure/azure-functions/functions-proxies

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

https://stackoverflow.com/questions/69177061

复制
相关文章

相似问题

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