処理の実行
IAMユーザーのARNを取得します。
コマンド:
IAM_USER_ARN=$( \
aws iam get-user \
--user-name ${IAM_USER_NAME} \
--query "User.Arn" \
--output text \
) \
&& echo ${IAM_USER_ARN}
結果(例):
arn:aws:iam::XXXXXXXXXXXX:user/handson-cli-ssm-session-manager-user
IAMユーザーのSSMセッション履歴を確認します。
コマンド:
aws ssm describe-sessions \
--state History \
--filters "key=Owner,value=${IAM_USER_ARN}" \
--query 'Sessions[].[join(``, [ to_string(StartDate) ,`, `,to_string(EndDate) ,`, `,Target])]' \
--output text
結果(例):
16xxxxxxxx.123, 16xxxxxxxx.456, i-xxxxxxxxxxxxxxxxx
完了確認
「IAMユーザー"handson-cli-ssm-session-manager-user"が利用したSSMセッション履歴を確認できている。」ことを確認します。