Cloud9のターミナル上から作業します。
この手順ではキーペアを作成してみます。
(1) AWS CLIはターミナルから利用できます。 コマンドの後ろに help と入力すると説明が出ます。
例: aws s3 help
最終の行に :
が出た後に q を入力しEnterを押すとhelpを抜けることができます。
(2) キーペアを作成してみます。下記コマンドを入力します。
aws ec2 create-key-pair --key-name handson######-kp --query 'KeyMaterial' --output text 1> >(tee -a handson######-kp.pem )
上記コマンドの例が下記となります。
aws ec2 create-key-pair --key-name handson202203-kp --query 'KeyMaterial' --output text 1> >(tee -a handson202203-kp.pem )
成功すると、—–BEGIN RSA PRIVATE KEY—–からはじまって—–END RSA PRIVATE KEY—–で終わる文字列が表示されます。
(3) OS上でのキーペアのアクセス権を設定しておきます。下記コマンドを入力します。
chmod 600 handson######-kp.pem
上記コマンドの例が下記となります。
chmod 600 handson202203-kp.pem
(4) 念のため、作成したキーペアの中身を確認しておきます。下記コマンドを入力します。
cat handson#######-kp.pem
上記コマンドの例が下記となります。
cat handson202203-kp.pem
先ほど画面に表示された物と同じであることを確認します。
(5) ここで作成したキーペア(.pemファイルの中身のテキスト)は非常に大事なものとなります。なくさないように注意してください。以後のハンスオン手順でEC2を立ち上げる際のキーペアには key-name で指定した、handson-#####-kp を指定します。