从 VPC 中的 AWS Lambda 运行 访问 ECS 实例
Accessing ECS instances from AWS Lambda running in VPC
我是 运行 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 而不是面向 Internet 的 ELB (http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-internal-load-balancers.html)
- 使用NAT网关访问面向互联网的ELB
我是 运行 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 而不是面向 Internet 的 ELB (http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-internal-load-balancers.html)
- 使用NAT网关访问面向互联网的ELB