如何配置 aws lambda 以便能够访问 emr 主节点上的服务?

Wal*_*Cat 1 system-administration amazon-web-services amazon-emr aws-lambda

我的 AWS Lambda 函数无法访问主节点上运行的 hive 服务器。它超时——与您尝试从非白名单 IP 访问节点的行为相同。显然,将 Lambda 函数添​​加为列入白名单的 IP 是不可能的。

如何配置 AWS Lambda 以便它可以访问 EMR 主节点上的服务?

omu*_*thu 6

让您的 lambda 在与您的 EMR 集群相同的 VPC 的私有子网中运行。

在EMR安全组中,添加一条入站规则,需要以lambda安全组访问的端口为源安全组id。这将允许所有 lambda 请求。

看看这是否有帮助!!