azure - Azure 函数的出站 IP 地址

标签 azure function api ip cloud

我正在运行一个 azure 函数,它从 API 获取数据并将其存储在 blob 中。一切都工作正常,然后突然停止工作。然后我们联系了我们的提供商,他们告诉我们他们对 API 做了一些更改。在我们对代码进行必要的更改后,他们开始收到 IP 拒绝错误。然后,我搜索并找到了 Azure Function 可能的出站 IP 地址。他们将整个列表列入白名单,但仍然

  1. 他们没有收到来自这些 IP 的任何请求,
  2. 我们无法访问该数据,原因与我们的 IP 被拒绝的原因相同。

我们一直在本地计算机中运行代码,它工作得很好,但这只是一个临时修复,我们希望将所有内容保留在云中。

我已经被这个问题困扰了大约三个星期。我研究了不同的解决方案,并发现了 Azure 逻辑应用和 Azure Service Fabric。

我的 Azure 函数中是否缺少某些内容,不允许我向 API 发出请求?我是否使用了错误的出站 IP?另外,如果我使用其他两个服务中的任何一个,我会遇到同样的问题吗?我对它们做了一些研究,我认为它们也都使用多个出站 IP 地址,所以我担心我会遇到同样的问题。

最佳答案

使用 NAT 网关,您可以为出站流量指定静态 IP 地址,您的函数应用需要连接到消费计划不可用的子网上。

关于azure - Azure 函数的出站 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63927731/

相关文章:

php - 文件获取内容(): php_network_getaddresses: getaddrinfo failed: Name or service not known

node.js - Nodejs 登录 api null 检查歧义

java - 有人可以帮忙解释一下这个 API 调用示例吗

azure - 更改 Azure 服务总线命名空间名称

javascript - funcname(); 之间有什么不同并返回 funcname();在 form 的 onsubmint 属性中?

azure - 云基础设施建模能力

c++ - 编译器将 cpu 寄存器中的这种结构传递给函数是否有意义?

function - 函数的 Modelica 和事件生成

.net - Web作业队列触发器超时异常: The operation 'GetMessages' did not complete in '00:02:00'

azure - 谁邀请了访客用户