本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
VALIDATION_ERROR_INVALID_SSH_KEY_NAME
概觀
當您在SSH主要執行個體中使用 Amazon EC2金鑰對無效VALIDATION_ERROR_INVALID_SSH_KEY_NAME
時,叢集會終止並發生錯誤。金鑰對名稱可能不正確,或者金鑰對可能不存在於請求的 中 AWS 區域。如需金鑰對的詳細資訊,請參閱 Amazon 使用者指南 中的 Amazon EC2金鑰對和 Linux 執行個體。 EC2
解析度
若要解決此錯誤,請使用有效的SSH金鑰對名稱建立新的叢集。
若要對失敗的EMR叢集進行故障診斷,請參閱從 DescribeCluster
和 ListClusters
傳回ErrorDetail
的資訊APIs。如需詳細資訊,請參閱在 Amazon 中包含 ErrorDetail資訊的錯誤碼 EMR。ErrorDetail
內的 ErrorData
陣列會傳回此錯誤代碼的下列資訊:
ssh-key
-
您在建立叢集時提供的SSH金鑰對名稱。
public-doc
-
錯誤碼文件URL的公有版本。
要完成的步驟
請執行下列步驟以識別並修正錯誤:
-
檢查您的
keypair
.pem 檔案,並確認其符合您在 Amazon EMR主控台中看到的SSH金鑰名稱。 -
導覽至 Amazon EC2主控台。確認您使用的SSH金鑰名稱在 AWS 區域 叢集使用的 中可用。您可以在 頂端的帳戶 ID AWS 區域 旁找到您的 AWS Management Console。
-
使用有效的SSH金鑰名稱啟動新的叢集。