Проверьте версию CLI AWS:
aws --version
Похоже, что CLI AWS нуждается в обновлении.Чтобы обновить существующую установку CLI AWS, используйте параметр --upgrade
:
pip install --upgrade awscli
Если у вас есть pip3, то.
pip3 install --upgrade awscli
или
sudo pip3 install --upgrade awscli
Такжепомните, что aws sts assume-role --role-arn
имеет маркер истечения срока действия, чтобы снова запустить эту команду, чтобы AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_SESSION_TOKEN
продолжил.Я подготовил темпрофиль для этих учетных данных и использовал этот профиль в следующих командах aws quicksight
.например,
aws configure set AWS_ACCESS_KEY_ID XXXXXXX --profile tempprofile
aws configure set AWS_SECRET_ACCESS_KEY XXXXXXXX--profile tempprofile
aws configure set AWS_SESSION_TOKEN XXXXXXX --profile tempprofile
В моем случае я также установил
aws configure set REGION ap-southeast-2 --profile tempprofile
, а затем в следующих aws quicksight
командах используйте --profile tempprofile