首页 > 解决方案 > VPC 内的 lambda 能否由 VPC 外的 SNS 或 SQS 触发?

问题描述

我需要在 vpc 中设置一个 lambda。它将由同一个 AWS 账户上的一些 sqs 触发。是否能够从 SQS 触发 lambda?还是我需要提供一些配置?

标签: amazon-web-servicesaws-lambdaamazon-sqs

解决方案


首先,值得一提的是,AWS Lambda 函数不需要与 VPC 关联。如果没有指定 VPC,Lambda 函数仍然可以访问 Internet。

AWS Lambda 可以轮询 Amazon SQS 队列以检索消息。它还可以订阅 Amazon SNS 主题。无论 Lambda 函数是否与 VPC 关联,这两种类型的“触发器”都会调用 Lambda 函数。

但是,如果 Lambda 函数未连接到 VPC,则它将无法访问私有子网中的资源


推荐阅读