Следуя документации по boto3, я попытался сделать это:
session = boto3.Session(
aws_access_key_id=KEY,
aws_secret_access_key=SECRET_KEY
)
s3 = session.resource('s3')
obj = s3.Object('test', 'test/myfile.csv')
И когда я запускаю obj.get (), я получаю:
TypeError: элемент последовательности 0:ожидаемый экземпляр str, кортеж найден
Мне нужно получить содержимое этого CSV-файла.
Это работает, когда я пытаюсь сделать то же самое, используя клиент вместо сессии:
s3 = boto3.client('s3')
obj = s3.get_object(Bucket='test', Key='test/myfile.csv')