我正在 VPS 中运行 Lambda 函数,并且能够连接到我的 S3 和 RDS 资源。但是,我无法通过 ECS 连接到在 VPC 中运行的容器(这些容器通过 ELB 暴露到互联网)。
我知道通过 VPC 中的 Lambda 函数访问互联网需要托管 NAT 网关 ( https://aws.amazon.com/blogs/aws/new-access-resources-in-a-vpc-from-your-lambda-functions/ ),但是是否可以在没有 NAT 网关的情况下连接到 VPC 中的 EC2/ECS 资源?
最佳答案
两个选项:
- 使用内部 ELB 而不是面向互联网的 ELB ( http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-internal-load-balancers.html )
- 使用 NAT 网关访问面向互联网的 ELB
关于amazon-web-services - 从在 VPC 中运行的 AWS Lambda 访问 ECS 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37258331/