VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC
概述
当您的集群和您分配给集群的安全组属于不同的虚拟私有云(VPC)时,集群将终止并出现 VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC
错误。有关安全组的更多信息,请参阅 指定 Amazon EMR 托管的安全组和其它安全组 和 使用安全组控制网络流量。
解析
要解决此错误,请使用与集群属于同一 VPC 的安全组。
要排查失败的 EMR 集群问题,请参阅 DescribeCluster
和 ListClusters
API 返回的 ErrorDetail
信息。有关更多信息,请参阅包含 ErrorDetail 信息的错误代码。ErrorDetail
中的 ErrorData
数组返回此错误代码的以下信息:
vpc
-
对于每个安全组:VPC 对,返回该安全组所属的 VPC 的 ID。
security-group
-
对于每个安全组:VPC 对,返回该安全组的 ID。
public-doc
-
错误代码文档的公有 URL。
完成步骤
执行以下步骤来识别和修复错误:
-
查看
ErrorData
数组中列出的安全组 ID,并确认它们属于您要启动 EMR 集群中的 VPC。 -
导航到 Amazon VPC 控制台。选择安全组以列出所选区域内的所有安全组。在与您的集群相同的 VPC 中找到安全组,然后修改您的安全组配置。
-
启动一个新集群,其安全组与集群属于同一 VPC。