【问题标题】:Can an Azure Function access internet?Azure Function 可以访问 Internet 吗?
【发布时间】:2019-04-22 23:37:41
【问题描述】:

...或者,更确切地说,安排访问涉及什么?

我想试用 AWS Lambda 和 Azure Functions,并想到一个玩具应用程序,它可以按时调用 Web API - 或抓取网页 - 抓取一些数据并将其保存到文件中。我担心“互联网访问”部分可能并不简单。最初的谷歌搜索表明,对于 AWS Lambda,我需要在下午 30 美元获得一些“NAT”(?),而对于 Azure Functions,我什么也没找到。谁能给点建议?

【问题讨论】:

  • 您无需执行任何特定操作即可获得出站 Internet 访问权限。您只需为函数运行的时间付费。将抓取的数据保存到哪里是需要考虑的事情。如果这只是一个测试,则将其保存到函数的本地文件系统,但请注意它可能不是持久的。如果需要持久化,则将其写入对象存储(如 S3)。

标签: amazon-web-services azure aws-lambda


【解决方案1】:

AWS Lambda 和 Azure Functions 默认都可以访问互联网。

注意:如果您进行高级配置,例如将 AWS Lambda 函数放入 VPC,则需要使用 NAT 网关(额外付费)访问互联网。

【讨论】:

    【解决方案2】:

    除了@4c74356b41 答案:

    您的搜索可能未显示您搜索的内容。

    AWS Lambda 函数只有在 VPC 内部时才能访问 Internet。

    默认情况下,Lambda 不在任何 VPC 中创建,因此它们可以访问 Internet。

    您在 Google 上找到的内容仅适用于 VPC 中的 AWS Lambda 函数。

    【讨论】:

    • 抱歉,不了解aws
    【解决方案3】:

    Azure 函数获得了外部\出站 Internet 访问权限。我什至不确定你会如何阻止它。所以是的。它明白了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 1970-01-01
      相关资源
      最近更新 更多