VALIDATION_ERROR_INVALID_SSH_KEY_NAME - Amazon EMR

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

VALIDATION_ERROR_INVALID_SSH_KEY_NAME

概觀

當您在SSH主要執行個體中使用 Amazon EC2金鑰對無效VALIDATION_ERROR_INVALID_SSH_KEY_NAME時,叢集會終止並發生錯誤。金鑰對名稱可能不正確,或者金鑰對可能不存在於請求的 中 AWS 區域。如需金鑰對的詳細資訊,請參閱 Amazon 使用者指南 中的 Amazon EC2金鑰對和 Linux 執行個體 EC2

解析度

若要解決此錯誤,請使用有效的SSH金鑰對名稱建立新的叢集。

若要對失敗的EMR叢集進行故障診斷,請參閱從 DescribeClusterListClusters 傳回ErrorDetail的資訊APIs。如需詳細資訊,請參閱在 Amazon 中包含 ErrorDetail資訊的錯誤碼 EMRErrorDetail 內的 ErrorData 陣列會傳回此錯誤代碼的下列資訊:

ssh-key

您在建立叢集時提供的SSH金鑰對名稱。

public-doc

錯誤碼文件URL的公有版本。

要完成的步驟

請執行下列步驟以識別並修正錯誤:

  1. 檢查您的 keypair.pem 檔案,並確認其符合您在 Amazon EMR主控台中看到的SSH金鑰名稱。

  2. 導覽至 Amazon EC2主控台。確認您使用的SSH金鑰名稱在 AWS 區域 叢集使用的 中可用。您可以在 頂端的帳戶 ID AWS 區域 旁找到您的 AWS Management Console。

  3. 使用有效的SSH金鑰名稱啟動新的叢集。