Amazon EMR の SSH 認証情報に EC2 キーペアを使用する - Amazon EMR

Amazon EMR の SSH 認証情報に EC2 キーペアを使用する

Amazon EMR クラスターノードは、Amazon EC2 インスタンスで実行されます。クラスターノードには、Amazon EC2 インスタンスへの接続と同じ方法で接続できます。Amazon EC2 を使用してキーペアを作成するか、またはキーペアをインポートできます。クラスター作成時には、すべてのクラスターインスタンスへの SSH 接続に使用される Amazon EC2 キーペアを指定できます。キーペアを指定せずにクラスターを作成することもできます。この手順は、通常、自動的に起動および作動して段階的処理を実行した後に終了する一時クラスターの場合に実施します。

クラスターへの接続に使用する SSH クライアントには、このキーペアに関連付けられた秘密鍵ファイルが必要です。このファイルは、Linux、Unix および macOS を使用する SSH 接続の場合、.pem ファイルとなります。アクセス権限は、キーの所有者のみが該当ファイルにアクセスできるように設定する必要があります。これは Windows を使用する SSH クライアントでは .ppk ファイルです。.ppk ファイルは、通常は .pem ファイルから作成されます。

  • Amazon EC2 キーペアの作成の詳細については、「Amazon EC2 ユーザーガイド」の「Amazon EC2 キーペア」を参照してください。

  • PuTTYgen を使用して .pem ファイルから .ppk ファイルを作成する手順については、「Amazon EC2 ユーザーガイド」の「Converting your private key using PuTTYgen」を参照してください。

  • .pem ファイルのアクセス許可の設定と、さまざまな方法を使用した EMR クラスターのプライマリノードへの接続方法 (Linux や macOS からの ssh、Windows からの PuTTY、サポートされるオペレーティングシステムからの AWS CLI など) の詳細については、「SSH を使用して Amazon EMR クラスタープライマリノードに接続する」を参照してください。