Маркер безопасности, включенный в запрос, недействителен
Я понимаю, что эта ошибка, скорее всего, связана с моими учетными данными, но у меня есть свои учетные данные как в ENV (экспортированном из.bashrc), так и в файле ~/.aws/credentials. Я проверил, что они верны и имеют одинаковое значение.
$ python describe_stream.py
Traceback (most recent call last):
File "describe_stream.py", line 5, in <module>
response = kinesis.describe_stream('asdfTest')
File "/Users/asdf/Work/kinesis_test/env/lib/python2.7/site-packages/boto/kinesis/layer1.py", line 247, in describe_stream
body=json.dumps(params))
File "/Users/asdf/Work/kinesis_test/env/lib/python2.7/site-packages/boto/kinesis/layer1.py", line 878, in make_request
body=json_body)
boto.exception.JSONResponseError: JSONResponseError: 400 Bad Request
{u'message': u'The security token included in the request is invalid.', u'__type': u'UnrecognizedClientException'}
$ cat ~/.bashrc
export AWS_ACCESS_KEY_ID=AKIAXXXXXXXXX
export AWS_SECRET_ACCESS_KEY=qccXXXXXXXXXXXX
$ cat ~/.aws/credentials
[default]
aws_access_key_id=AKIAXXXXXXXXXX
aws_secret_access_key=qccXXXXXXXXXXXX
Обратите внимание, что это только начало происходить сегодня, точно такие же полномочия работали последние два дня.
Я получаю эту ошибку от любой связанной с AWS команды, которую я пытаюсь выполнить, от Kinesis до S3.
Спасибо