amazon-web-services - VPC 内的 lambda 能否由 VPC 外的 SNS 或 SQS 触发?
问题描述
我需要在 vpc 中设置一个 lambda。它将由同一个 AWS 账户上的一些 sqs 触发。是否能够从 SQS 触发 lambda?还是我需要提供一些配置?
解决方案
首先,值得一提的是,AWS Lambda 函数不需要与 VPC 关联。如果没有指定 VPC,Lambda 函数仍然可以访问 Internet。
AWS Lambda 可以轮询 Amazon SQS 队列以检索消息。它还可以订阅 Amazon SNS 主题。无论 Lambda 函数是否与 VPC 关联,这两种类型的“触发器”都会调用 Lambda 函数。
但是,如果 Lambda 函数未连接到 VPC,则它将无法访问私有子网中的资源。
推荐阅读
- powershell - 如何处理复制项的错误
- c++ - 当指定派生类的析构函数时,std::move 不起作用
- dialogflow-es - DialogFlow 跟进触发空响应
- android - 图像未显示 [Xamarin.Forms][Syncfusion]
- javascript - reactjs fetch - 正文:json.stringify
- wpf - Contentpresenter 中的 Span 无法正常工作
- javascript - Javascript json数据在每个内部附加时被修剪
- c# - DGV 不更新值
- java - Java:解析时间字符串失败
- julia - 使用 @animate 宏动画 while 循环