

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# VALIDATION\_ERROR\_SECURITY\_GROUP\_NOT\_FROM\_ONE\_VPC
<a name="VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC"></a>

## 概述
<a name="VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC_overview"></a>

当您的集群和您分配给集群的安全组属于不同的虚拟私有云（VPC）时，集群将终止并出现 `VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC` 错误。有关安全组的更多信息，请参阅 [指定亚马逊 EMR-managed 和其他安全组](emr-sg-specify.md) 和 [使用 Amazon EMR 集群的安全组控制网络流量](emr-security-groups.md)。

## 解决方案
<a name="VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC_resolution"></a>

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

要排查失败的 EMR 集群问题，请参阅 `DescribeCluster` 和 `ListClusters` API 返回的 `ErrorDetail` 信息。有关更多信息，请参阅 [亚马逊 EMR 中包含 ErrorDetail 信息的错误代码](emr-troubleshoot-error-errordetail.md)。`ErrorDetail` 中的 `ErrorData` 数组返回此错误代码的以下信息：

**`vpc`**  
对于每个安全组:VPC 对，返回该安全组所属的 VPC 的 ID。

**`security-group`**  
对于每个安全组:VPC 对，返回该安全组的 ID。

**`public-doc`**  
错误代码文档的公有 URL。

## 完成步骤
<a name="VALIDATION_ERROR_SECURITY_GROUP_NOT_FROM_ONE_VPC_stc"></a>

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

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

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

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