Я пытаюсь прочитать текстовый файл из AWS S3 объекта хранилища (а затем отправить его через http клиенту). У меня есть команда AWS CLI, которая копирует файл локально, но как я могу сделать это через SDK? Я хочу прочитать содержимое в виде строки и избежать сохранения в виде файла, а затем прочитать его обратно.
В CLI я создаю профиль с ключами (только один раз):
aws configure --profile cloudian
Который тогда спрашивает на вопросы как AWS Access Key ID [None]:
и такие. И тогда мне нужно запустить эту команду, чтобы получить файл:
aws --profile=cloudian --endpoint-url=https://s3-abc.abcstore.abc.net s3 cp s3://abc-store/STORE1/abc2/ABC/test_08.txt test.txt