I'm getting an error in boto3 that says:
AttributeError: 'str' object has no attribute 'get'
Look at your ~/.aws/config
file for the [default]
profile. Specifically, look for a stanza with the key s3
. If you see that, delete it. [default]
is the stanza used by aws login
plugin. It seems sometimes it adds this key and when you log into another AWS account (or your session expires and you re-authenticate) the s3 stanza remains. Once it's there, the AWS CLI doesn't process it correctly and throws the AttributeError
.