処理の実行
AWS Resourcesの設定
IAMロールを利用するため、AWS managed temporary credentialsを無効にします。
注釈
"AWS managed temporary credentials"が有効だと、IAMロールに付与された権限の一部が無効になります。
Cloud9 IDEのホーム画面を表示します。
右上の歯車アイコンをクリックします。
Preferences タブ
AWS Settings 情報
AWS CLI yumパッケージのアンインストール
下のbashタブで以下のコマンドを実行します。
コマンド:
sudo yum erase aws-cli -y
結果(例):
AWS CLIのインストール
下のbashタブで以下のコマンドを実行します。
.bash_profileの更新 (タブ補完の有効化)
(オプション) .bashrcの更新 (コマンドプロンプトの変更)
注釈
vimの場合、コマンドモード(:)で、'set paste'を実行すると、貼り付け時にインデントが崩れません。
注釈
コマンドの実行結果が正常(0)の場合はコマンドプロンプトが緑に、正常以外の場合はコマンドプロンプトが赤くなります。
「緑だから大丈夫」なわけではないですが、赤の場合は何か想定外の状況が発生している可能性があります。
完了確認
「Cloud9環境"handson-cli-env"のAWS CLIが最新バージョンである。」ことを確認します。
コマンド:
結果(例):
aws-cli/1.25.94 Python/3.7.10 Linux/4.14.291-218.527.amzn2.x86_64 botocore/1.27.93