You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VPC内Lambda接收SQS入站流量的安全组配置及VPC端点疑问

问题解答

一、安全组配置说明

Lambda是主动发起请求拉取SQS消息,并非SQS主动推送流量到Lambda,所以:

  • 不需要为Lambda的安全组配置入站规则来接收SQS流量
  • 仅需配置出站规则:允许Lambda所在安全组向SQS的HTTPS端口(443)发起请求。由于你的安全策略禁止开放0.0.0.0,可选择两种方式:
    • 如果使用NAT网关:出站规则指向对应AWS区域的SQS公网IP段(可通过AWS官方IP范围文档获取)
    • 如果使用VPC端点:出站规则指向SQS VPC端点的安全组或私有IP范围

二、VPC端点的必要性与配置注意事项

  1. 必要性:不是必须项。当前你已配置NAT网关,Lambda可通过NAT网关访问公网SQS,完全满足拉取消息的需求。若想避免公网流量、降低延迟或增强安全性,可配置SQS的VPC接口端点。
  2. 兼容外部服务发消息的要求:配置SQS VPC端点后,外部服务依然可以通过SQS的公网端点发送消息,两者互不冲突——VPC端点仅用于VPC内资源(如Lambda)私网访问SQS,不会改变SQS的公网访问能力。
  3. 安全组适配:若使用VPC端点,需为SQS端点的安全组配置入站规则,允许Lambda所在安全组的HTTPS(443)请求;同时Lambda的安全组出站规则允许访问该端点的443端口,无需开放0.0.0.0。

三、默认安全组的情况

默认安全组的规则是:入站允许同一安全组内的所有流量,出站允许所有流量到0.0.0.0/0。但你的安全策略禁止开放0.0.0.0,所以不能直接使用默认出站规则,必须修改为指向特定IP段或VPC端点的出站规则。

内容的提问来源于stack exchange,提问作者Lam2020

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 19:15:38