CloudShellに アクセスキーを持っているユーザ一覧をリストアップする。
IAMユーザーのリストを取得
users=$(aws iam list-users --query "Users[].UserName" --output text)
各ユーザーについてアクセスキーの有無を確認
for user in $users; do
# アクセスキーのリストを取得
keys=$(aws iam list-access-keys --user-name $user --query "AccessKeyMetadata[].AccessKeyId" --output text)
# アクセスキーが存在する場合、ユーザー名を出力
if [[ ! -z $keys ]]; then
echo $user
fi
done