Я создал Python скрипт, который должен загрузить файл из моего локального ec2 в корзину s3
import boto3
s3 = boto3.resource('s3')
data = open('backupFile.txt', 'rb')
s3.Bucket('mlsd').put_object(Key='backupFile.txt', Body=data)
Я перешел на AWS данные учетной записи и получил учетные данные.
Я выполнил aws configure
, чтобы установить учетные данные на моем EC2.
Hear - это вывод учетных данных с использованием aws configure list
:
Я пошел к .aws/credentials
и вставил access_key_id
, secret_access_key
и token
Я убедился, что срок действия токена не истек.
Когда я запустив скрипт, я получил следующий результат:
Не уверен, в чем проблема.