Я хочу создать сценарий и, возможно, запускать его в задании cron каждые 24 часа, в котором будут перечислены все ключи доступа старше 60 дней.
Я также хочу засунуть ключи старше 60 дней в массив, чтобы я мог перебирать его и выполнять другие варианты.
Я ищу Управление ключами доступа для пользователей IAM - AWS Identity и Управление доступом, и в нем есть aws iam get-access-key-last-used
команда, но это не то, что мне нужно. Но это тот шкаф, который я могу найти.
Что хочу получить ключ где текущая дата - creation date > 60 days
.
Я представляю, что мой сценарий будет выглядеть примерно так:
# some of this is pseudocode just to
# communicate what I'm envisioning.
# I don't actually know what to put
# here yet; need assistance.
myCommand = "aws cli get key where age > 60"
staleKeys=( $( $myCommand) )
for key in "${staleKeys[@]}"
do
# log "${key}"
# run another aws cli command with ${key} as a value
done
Возможно ли это из интерфейса командной строки AWS?