【发布时间】:2021-09-01 18:26:08
【问题描述】:
我正在尝试将我的 GitHub 操作的 IP 地址列入白名单,因为目前由于我的 Azure Web 应用程序的防火墙阻止来自未列入白名单的 IP 地址的请求,工作流失败。 Github提供的这个API中好像有一个CIDR格式的IP地址列表:https://api.github.com/meta
但是,我是 Azure 的新手,不知道如何从 Azure UI 中的 API 将如此大量的 IP 地址列入白名单。当我转到我的 Azure 应用程序的“网络”页面,然后转到“访问限制”并单击“配置访问限制”时,有一个非常好的 GUI 可以将各个 IP 地址列入白名单,但似乎没有办法要访问 API,我想知道是否有人知道我应该如何尝试从上面链接的 GitHub API 页面访问“操作”:[IP1、IP2 等],并将该 IP 数组汇集到我的访问限制中配置,理想情况下这将是动态的,因为显然 Github 有时会更新此页面...
任何建议表示赞赏!提前致谢。
【问题讨论】:
-
默认情况下,应用服务只有 1 条“全部允许”规则,因此不会阻止来自互联网的任何流量到达您的应用。您是否在访问限制下配置了任何拒绝入站网络规则?或者这是您在 javascript 应用程序中面临的 CORS 问题?您能否还包括您遇到的确切错误的屏幕截图。
标签: azure api github github-actions whitelist