Chapter4 4-4-4 デプロイを実行 でのエラーを解決

前回の4-4-4 デプロイを実行という所で

$ cdk deploy -c key_name="HirakeGoma"

このコマンドを実行したら

このエラーが出た。

いろいろ調べた結果

$ cd handson/ec2-get-started


このコマンドでhandson/ec2-get-startedのディレクトリに入った状態で4-4-1の箇所から作業をしないといけないようだった。

なので4-4-1からhandson/ec2-get-startedに入った状態でやり直していく。

$ cd handson/ec2-get-started

4-4-1やり直し

$ python3 -m venv .env
$ source .env/bin/activate
$ pip install -r requirements.txt

このコマンドを入力して実行

 

4-4-3やり直し

$ export KEY_NAME="HirakeGoma"
$ aws ec2 create-key-pair --key-name ${KEY_NAME} --query 'KeyMaterial' --output text > ${KEY_NAME}.pem

このコマンドを入力して実行

そしたら「aws configureの設定をしてください」とでたので

「$ aws configure」このコマンドを実行して
設定をまたしていく

設定したらもう一度

$ export KEY_NAME="HirakeGoma"
 aws ec2 create-key-pair --key-name ${KEY_NAME} --query 'KeyMaterial' --output text > ${KEY_NAME}.pem

このコマンドを入力して実行

そしたら最初の過程で既にHirakeGomaのSSH鍵はできてるのでこのままで良き

 

4-4-4をもう一度実行

準備をし直したのでもう一度デプロイを実行していく

$ cdk deploy -c key_name="HirakeGoma"

このコマンドを入力して実行

そしたらエラーが出ずに成功

そして最後に起動したインスタンスのパブリックIPアドレスが出てくる