首页 > 其他分享 >【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden

【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden

时间:2023-06-13 20:32:36浏览次数:47  
标签:Function App 访问 403 Azure Forbidden

问题描述

在Azure Data Factory (数据工厂)中,调用同在Azure中的Function App函数,却出现403 - Forbidden错误。

截图如下:

【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden_Azure

 

 

问题解答

访问Azure Function App遇见403 - Forbidden错误,这是因为Function App启用了限制访问功能,在其中配置了允许访问的IP地址列表,而从ADF中发出的请求使用的IP地址不属于这个列表中。

根据Function App中收集到的日志显示,请求出现403所使用的IP地址为IPv6 --  [fde4:8dba:5**0:6**a:6**9:1*0:a*7:c***]。

当直接以这个IPv6的地址在Function的访问限制页面配置时,却提示错误:(not a valid CIDR address range].

【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden_IP_02

幸好,最后发现可以直接允许一个虚拟网路中子网对其(Function)进行访问,当把ADF的主机所在子网地址配置到访问限制(Access Restrictions)后,ADF 调用 Function 成功。

 

参考资料

限制访问:https://docs.azure.cn/zh-cn/app-service/app-service-ip-restrictions

 


当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

分类: 【Azure 应用服务】

标签:Function,App,访问,403,Azure,Forbidden
From: https://blog.51cto.com/u_13773780/6472543

相关文章

  • 【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden
    问题描述在AzureDataFactory(数据工厂)中,调用同在Azure中的FunctionApp函数,却出现403-Forbidden错误。截图如下:  问题解答访问AzureFunctionApp遇见403-Forbidden错误,这是因为FunctionApp启用了限制访问功能,在其中配置了允许访问的IP地址列表,而从ADF中发出的请......
  • APP自动化-ATX集成到代码中
    把atx的框架集成到代码中把ATX-API的脚本复制到已有项目中1#!/usr/bin/envpython2#-*-coding:utf-8-*-3#@Time:2023/6/1310:294#@Author:gezirui5#@File:package_atx_api.py6#@Software:PyCharm7fromrequestsimportget......
  • python+uiautomator2判断app是否进入到闪屏广告页面
    前提背景:app内部存在多处广告,需要进行进行自动化:1.查看app是否成功跳转了页面2.页面是否空白3.大致经历的耗时主要思路如下:点击前进行截图操作,点击后进行判断判断图片是否空白defis_blank(image_path,gray_value=250,threshold=0.9):"""函数会计算一幅图像中......
  • 手机APP的开发费用是多少?
    随着移动互联网的快速发展,越来越多的企业和个人开始涉足手机app开发领域。然而,手机APP开发的费用是开发者们最为关心的问题之一。下面思久科技将介绍手机app开发费用的一般预算和主要影响因素,以供参考。一般预算手机APP开发费用的预算因多种因素而异,包括所在地区、开发团队规模、开......
  • uni-app请求封装
    1.http.js//你的请求地址(线上或线下)exportconstBASE_URL='http://xxx.xxx.xx.xxx:xxxx/'; exportconsthttp=(options)=>{returnnewPromise((resolve,reject)=>{lettoken="",tokenName='';letheader={......
  • uni-app开启消息通知
    场景:uni-app开启移动app,如果用户没开启消息通知提示开启因为uni-app升级到androidx,之前的android.support.v4.app.NotificationManagerCompat已经找不到了,androidx中采用androidx.core.app.NotificationManagerCompat判断是否开启了消息通知 varmain=plus.android.runtime......
  • 苹果自研Apple M1芯片对机器学习意味着什么?
    正文字数:3049 阅读时长:4分钟苹果在iPad和iPhone系列中首次推出了基于苹果A系列处理器的苹果硅片台式机/笔记本电脑处理器。他们推出了这一新的处理器的同时,也推出了三款新的Mac,包括新的M1MacBookAir、M1MacBookPro和M1Macmini。作者/ TommyShrovehttps://netflixtechbl......
  • HP 288G9 主机安装Esxi6.7报错Shutting down firmware services Using simple offset'
    ShuttingdownfirmwareservicesUsingsimpleoffset'UEFIRTSmappingpolicy找了好多方法都不行,尝试1:添加ignoreHeadless=TRUE参数也没救回我电脑,失败尝试2:BIOS中将PCI64bitResourcesHandling里的Above4GDecoding,找不到失败尝试3:PC主板里有一个设置选项叫CSM兼容性......
  • uniapp开发公众号H5时用户缓存无法清除问题
     业务场景:  此项目是一个vx公众号h5项目,每次更新版的时候用户端由于有缓存,每次都是使用滞后的版本解决方案:一、index.html文件如何保证不缓存,每次都使用服务器上最新的代码?此时需要一下标签:<metahttp-equiv="Cache-Control"content="no-cache,no-store,must-revali......
  • 直播软件app开发,vue里tab菜单横向展示,可分页功能组件实现
    直播软件app开发,vue里tab菜单横向展示,可分页功能组件实现子组件: <template><div>  <el-buttonv-if="move!=0&&!dataLen"size='small'icon="el-icon-arrow-left"@click="navPrev"></el-button>   <ulref......