VALIDATION_ERROR_SUBNET_NOT_FROM_ONE_VPC - Amazon EMR

VALIDATION_ERROR_SUBNET_NOT_FROM_ONE_VPC

Visão geral

Quando o cluster e as sub-redes referenciadas para o cluster pertencem a diferentes nuvens privadas virtuais (VPCs), o cluster é terminado com um erro VALIDATION_ERROR_SUBNET_NOT_FROM_ONE_VPC. Você pode iniciar clusters usando o Amazon EMR com a configuração de frotas de instâncias em sub-redes em uma VPC. Para obter mais informações sobre frotas de instâncias, consulte Planejamento e configuração de frotas de instâncias para o cluster do Amazon EMR no Guia de gerenciamento do Amazon EMR.

Resolução

Para resolver esse erro, use sub-redes que pertençam à mesma VPC do cluster.

Para solucionar o problema do cluster do EMR com falha, consulte as informações de ErrorDetail retornadas das APIs DescribeCluster e ListClusters. Para obter mais informações, consulte Códigos de erro com informações de ErrorDetail no Amazon EMR. A matriz ErrorData em ErrorDetail retorna as seguintes informações para o código de erro:

vpc

Para cada par sub-rede:VPC, o ID da VPC à qual a sub-rede pertence.

subnet

Para cada par sub-rede:VPC, o ID da sub-rede.

public-doc

O URL público da documentação do código de erro.

Etapas a serem executadas

Realize as etapas a seguir para identificar e corrigir o erro:

  1. Analise os IDs de sub-rede listados na matriz ErrorData e confirme se eles pertencem à VPC na qual você deseja iniciar o cluster do EMR.

  2. Modifique as configurações de sub-rede. Use um dos métodos a seguir para encontrar todas as sub-redes públicas e privadas em uma VPC.

    • Acesse o console da Amazon VPC. Escolha Sub-redes e liste todas as sub-redes que residem na Região da AWS do cluster. Para encontrar somente sub-redes públicas ou privadas, aplique o filtro de Atribuir automaticamente endereços IPv4 públicos. Para encontrar e selecionar sub-redes na VPC que o cluster usa, use a opção Filtrar por VPC. Para obter mais informações sobre como criar sub-redes, consulte Criar uma sub-rede no Guia do usuário da Amazon Virtual Private Cloud.

    • Use a AWS CLI para encontrar todas as sub-redes públicas e privadas disponíveis na VPC que o cluster usa. Para obter mais informações, consulte a API describe-subnets. Para criar novas sub-redes em uma VPC, consulte a API create-subnet.

  3. Inicie um novo cluster com sub-redes da mesma VPC do cluster.