IAMユーザー"handson-cli-s3-MaintUser"を作成します。
作業に必要なパラメータを変数に格納をします。
1. IAMユーザー名
IAMユーザー名を指定します。
変数の設定: IAM_USER_NAME='handson-cli-s3-MaintUser'
変数の設定:
IAM_USER_NAME='handson-cli-s3-MaintUser'
各変数に正しいパラメータ値が格納されていることを確認します。
変数の確認: cat << END # 1. IAM_USER_NAME:"handson-cli-s3-MaintUser" IAM_USER_NAME="${IAM_USER_NAME}" END
変数の確認:
cat << END # 1. IAM_USER_NAME:"handson-cli-s3-MaintUser" IAM_USER_NAME="${IAM_USER_NAME}" END
IAMユーザーを作成します。
変数の確認: cat << END # IAM_USER_NAME:"handson-cli-s3-MaintUser" IAM_USER_NAME="${IAM_USER_NAME}" END コマンド: aws iam create-user \ --user-name ${IAM_USER_NAME} 結果(例): { "User": { "UserName": "handson-cli-s3-MaintUser", "Path": "/", "CreateDate": "2020-10-08T12:34:56.012Z", "UserId": "AIDAxxxxxxxxxxxxxxxxx", "Arn": "arn:aws:iam::XXXXXXXXXXXX:user/handson-cli-s3-MaintUser" } }
cat << END # IAM_USER_NAME:"handson-cli-s3-MaintUser" IAM_USER_NAME="${IAM_USER_NAME}" END
コマンド:
aws iam create-user \ --user-name ${IAM_USER_NAME}
結果(例):
{ "User": { "UserName": "handson-cli-s3-MaintUser", "Path": "/", "CreateDate": "2020-10-08T12:34:56.012Z", "UserId": "AIDAxxxxxxxxxxxxxxxxx", "Arn": "arn:aws:iam::XXXXXXXXXXXX:user/handson-cli-s3-MaintUser" } }
「作成したIAMユーザー"handson-cli-s3-MaintUser"が存在する。」ことを確認します。
コマンド: aws iam list-users \ --query "Users[?UserName == \`${IAM_USER_NAME}\`].UserName" \ --output text 結果(例): handson-cli-s3-MaintUser
aws iam list-users \ --query "Users[?UserName == \`${IAM_USER_NAME}\`].UserName" \ --output text
handson-cli-s3-MaintUser