VALIDATION_ERROR_INVALID_SSH_KEY_NAME - Amazon EMR

VALIDATION_ERROR_INVALID_SSH_KEY_NAME

Visão geral

Um cluster é terminado com um erro VALIDATION_ERROR_INVALID_SSH_KEY_NAME quando você usa um par de chaves do Amazon EC2 que não é válido para SSH na instância primária. O nome do par de chaves pode estar incorreto ou o par de chaves pode não existir na solicitação Região da AWS. Para obter mais informações sobre pares de chave, consulte Pares de chaves do Amazon EC2 e instâncias do Linux no Guia do usuário do Amazon EC2.

Resolução

Para resolver esse erro, crie um novo cluster com um nome de par de chaves SSH válido.

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:

ssh-key

O nome do par de chaves SSH fornecido ao criar o cluster.

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. Verifique o arquivo keypair.pem e confirme se ele corresponde ao nome da chave SSH que você vê no console do Amazon EMR.

  2. Navegue até o console do Amazon EC2. Verifique se o nome de chave SSH utilizado está disponível na Região da AWS que o cluster usa. Você encontra sua Região da AWS ao lado do ID da conta, na parte superior do Console de gerenciamento da AWS.

  3. Inicie um novo cluster com um nome de chave SSH válido.