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

how to configure aws lambda to be able to access services on the emr master node?

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

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

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

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

看看这是否有帮助!!