Задать вопрос
@Xe1ga

Какой оптимальный путь перенести картинку с одного ресурса на AWS S3 bucket?

Имеются url картинки. Каким будет оптимальный алгоритм взять эту картинку с ресурса и разместить в s3 bucket AWS?
Пока мне видится решение:
  1. скачать картинку с request локально на компьютер в виде файла
  2. закачать картинку в s3 bucket с помощью boto3

Есть ли решения не хранить у себя в проекте промежуточный файл изображения?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
netpastor
@netpastor
Python developer
inoise
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Да, можно получать для S3 краткосрочную действующую ссылку на закрутку и отдавать ее на клиент. Клиент сам ее туда загрузит и. сообщит об этом серверу. Ну или на s3 настроить событие в lambda для постробработки факта загрузки. Зависит от того что и как загружаем
Ответ написан
Можно на коленке накалякать нечто подобное:
wget http://<URL/to/picture> /<temporary/path/picture>

aws s3 mv /<temporary/path/picture> s3://<bucketName>/<path/picture>

потом довести до ума под свои параметры
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
Насколько понимаю, другого варианта нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы