IAMユーザー"handson-cli-iam-1st-user"のログインプロファイルを作成します。
手順に必要な設定値を変数に格納をします。
IAMユーザー名を指定します。
変数の設定: IAM_USER_NAME='handson-cli-iam-1st-user'
変数の設定:
IAM_USER_NAME='handson-cli-iam-1st-user'
パスワード文字列を指定します。
変数の設定: IAM_USER_PASSWORD='#userPass123'
IAM_USER_PASSWORD='#userPass123'
各変数に正しい設定値が格納されていることを確認します。
変数の確認: cat << END # 1. IAM_USER_NAME:"handson-cli-iam-1st-user" IAM_USER_NAME="${IAM_USER_NAME}" # 2. IAM_USER_PASSWORD:"#userPass123" IAM_USER_PASSWORD="${IAM_USER_PASSWORD}" END
変数の確認:
cat << END # 1. IAM_USER_NAME:"handson-cli-iam-1st-user" IAM_USER_NAME="${IAM_USER_NAME}" # 2. IAM_USER_PASSWORD:"#userPass123" IAM_USER_PASSWORD="${IAM_USER_PASSWORD}" END
各変数について、上の行と下の行の値の内容もしくは形式が同じであることを確認します。 もし異なる場合は、それぞれの手順番号に戻って変数の設定を行います。
IAMログインプロファイルを作成します。
変数の確認: cat << END # IAM_USER_NAME:"handson-cli-iam-1st-user" IAM_USER_NAME="${IAM_USER_NAME}" # IAM_USER_PASSWORD:"#userPass123" IAM_USER_PASSWORD="${IAM_USER_PASSWORD}" END コマンド: aws iam create-login-profile \ --user-name ${IAM_USER_NAME} \ --password "${IAM_USER_PASSWORD}" 結果(例): { "LoginProfile": { "UserName": "handson-cli-iam-1st-user", "CreateDate": "2023-12-26T01:23:45.678Z", "PasswordResetRequired": false } }
cat << END # IAM_USER_NAME:"handson-cli-iam-1st-user" IAM_USER_NAME="${IAM_USER_NAME}" # IAM_USER_PASSWORD:"#userPass123" IAM_USER_PASSWORD="${IAM_USER_PASSWORD}" END
コマンド:
aws iam create-login-profile \ --user-name ${IAM_USER_NAME} \ --password "${IAM_USER_PASSWORD}"
結果(例):
{ "LoginProfile": { "UserName": "handson-cli-iam-1st-user", "CreateDate": "2023-12-26T01:23:45.678Z", "PasswordResetRequired": false } }
「IAMユーザー"handson-cli-iam-1st-user"のログインプロファイルが存在する。」ことを確認します。
コマンド: aws iam get-login-profile \ --user-name ${IAM_USER_NAME} \ --query 'LoginProfile.UserName' \ --output text 結果(例): "handson-cli-iam-1st-user"
aws iam get-login-profile \ --user-name ${IAM_USER_NAME} \ --query 'LoginProfile.UserName' \ --output text
"handson-cli-iam-1st-user"
IAMダッシュボード( https://console.aws.amazon.com/iam/home )にアクセスします。
左ペインの"ユーザー"をクリックします。
ユーザー一覧(画面)
ユーザー名"handson-cli-iam-1st-user"(リンク)をクリックします。
ユーザー概要(画面)
"認証情報"(タブ)をクリックします。
ユーザー概要/認証情報(タブ)
"コンソールのパスワード"が"有効"になっていることを確認します。