VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC

概述

当您的集群和您分配给集群的安全组属于不同的虚拟私有云(VPC)时,集群将终止并出现 VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC 错误。有关安全组的更多信息,请参阅 指定 Amazon EMR 托管的安全组和其它安全组使用安全组控制网络流量

解析

要解决此错误,请使用与集群属于同一 VPC 的安全组。

要排查失败的 EMR 集群问题,请参阅 DescribeClusterListClusters API 返回的 ErrorDetail 信息。有关更多信息,请参阅包含 ErrorDetail 信息的错误代码ErrorDetail 中的 ErrorData 数组返回此错误代码的以下信息:

vpc

对于每个安全组:VPC 对,返回该安全组所属的 VPC 的 ID。

security-group

对于每个安全组:VPC 对,返回该安全组的 ID。

public-doc

错误代码文档的公有 URL。

完成步骤

执行以下步骤来识别和修复错误:

  1. 查看 ErrorData 数组中列出的安全组 ID,并确认它们属于您要启动 EMR 集群中的 VPC。

  2. 导航到 Amazon VPC 控制台。选择安全组以列出所选区域内的所有安全组。在与您的集群相同的 VPC 中找到安全组,然后修改您的安全组配置。

  3. 启动一个新集群,其安全组与集群属于同一 VPC。