AWS Lambda访问公网timeout
AWS Lambda不能放在public subnet中。Lambda本身没有NAT能力,无法获取公网IP。
所以Lambda必须置于 private subnet中。并且为其配置NAT Gateway并添加route。
请参考:
Give internet access to a Lambda function in a VPC | AWS re:Post (repost.aws)
amazon web services - Placing an AWS Lambda in a public subnet - DevOps Stack Exchange
其次检查security group。
AWS Lambda访问secret manager报timeout
添加 VPC Endpoint: