本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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。
完成步骤
执行以下步骤来识别和修复错误:
-
检查您的
keypair
.pem 文件并确认它与您在 Amazon EMR 控制台中看到的 SSH 密钥的名称相匹配。 -
导航至 Amazon EC2 控制台。确认您使用的 SSH 密钥名称在您的集群 AWS 区域 使用的中可用。您可以在顶部的账户 ID AWS 区域 旁边找到您的账户 ID AWS Management Console。
-
使用有效 SSH 密钥名称启动新集群。