VALIDATION_ERROR_INVALID_SSH_KEY_NAME - Amazon EMR

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

VALIDATION_ERROR_INVALID_SSH_KEY_NAME

概述

当您使用无法通过 SSH 连接到主实例的 Amazon EC2 key pair 时,集群终止时会VALIDATION_ERROR_INVALID_SSH_KEY_NAME出现错误。密钥对名称可能不正确,或者请求的密钥对中可能不存在 AWS 区域。有关密钥对的更多信息,请参阅亚马逊 EC2 用户指南中的亚马逊 EC2密钥对和 Linux 实例

解决方案

要解决此错误,请使用有效的 SSH 密钥对名称创建一个新集群。

要对出现故障的 EMR 集群进行故障排除,请参阅和返回ErrorDetail的信息。DescribeCluster ListClusters APIs有关更多信息,请参阅 Amazon EMR 中包含 ErrorDetail信息的错误代码ErrorDetail 中的 ErrorData 数组返回此错误代码的以下信息:

ssh-key

您在创建集群时提供的 SSH 密钥对名称。

public-doc

错误代码文档的公有 URL。

完成步骤

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

  1. 检查您的 keypair .pem 文件并确认它与您在 Amazon EMR 控制台中看到的 SSH 密钥的名称相匹配。

  2. 导航至 Amazon EC2 控制台。确认您使用的 SSH 密钥名称在您的集群 AWS 区域 使用的中可用。您可以在顶部的账户 ID AWS 区域 旁边找到您的账户 ID AWS 管理控制台。

  3. 使用有效 SSH 密钥名称启动新集群。