mac[Apple M2チップ]でassume-roleが動かない。awsumeで代用
現象
MacBook Pro 13インチ、M2、2022、8Gでassume-roleをインストールして実行してもエラーとなる。2023/01/06現在
% assume-role hoge-profile
zsh: command not found: assume-role
調査、対策
参考
https://github.com/remind101/assume-role/issues/54
awsumeで代用できた。
% brew install pipx
% pipx ensurepath
ターミナル再起動
% pipx install awsume
% awsume-configure
% source ~/.zshenv
% awsume hoge-profile -s
export AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXX
export AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXX
export AWS_SESSION_TOKEN=XXXXXXXXXXXXXX
export AWS_REGION=XXXXXXXXXXXXXX
export AWS_DEFAULT_REGION=XXXXXXXXXXXXXX
export AWSUME_PROFILE=hoge-profile
export AWSUME_EXPIRATION=2023-01-06T18:29:26