【发布时间】:2017-02-18 02:26:05
【问题描述】:
我有一个 lambda 函数访问在同一 VPC 中的 EC2 实例上运行的 Elasticsearch。不幸的是,即使我将其设为可公开访问,lambda 也无法访问该端口。
lambda 和 EC2 都分配给同一个 VPC。 lambda 也被分配给一个安全组,分配给 EC2 的 SG 明确地向该安全组授予入站权限。 Lambda 函数也分配给具有以下托管策略的角色:
- AWSLambdaExecute
- AWSLambdaVPCAccessExecutionRole
- CloudWatchLogsFullAccess
Lambda 是否缺少某些权限?
谢谢!
【问题讨论】:
-
嘿,你是怎么解决这个问题的?
-
接受的答案提到了私有 IP 地址,我意识到我错误地使用了公共 IP。切换到私有 IP 解决了这个问题。
标签: amazon-ec2 aws-lambda amazon-vpc