Перейти к содержимому

Хранение изображений в S3 с сервера Node.js

Sam Meech-Ward

0:00 / 0:00

Хранение изображений в S3 с сервера Node.js

137 567 просмотров · 4 года назад
Sam Meech-Ward
191 тыс. подписчиков
137 567 просмотров · 4 года назад
Узнайте, как хранить файлы вашего веб-приложения в S3-хранилище. Загружайте, скачивайте, обновляйте и удаляйте изображения из S3-хранилища. Загрузка изображения происходит через сервер Express, что позволяет нам изменять изображение до его сохранения в S3-хранилище. Скачивание изображения происходит непосредственно из S3-хранилища, что снижает нагрузку на сервер и упрощает интеграцию нашего хранилища с CDN в будущем. Если вам нужна версия Next.js, посмотрите:    • Next-Level S3 File Management: The Ultimat...   🔗 Полный курс по AWS и облачным вычислениям: https://cloudcourse.dev/ 🔗 Код: https://sammeechward.com/storing-imag... 🔗 CloudFront CDN:    • Set up a CloudFront CDN for an S3 Bucket   Разделы: 0:00 Введение 3:17 Публикация фотографии с помощью multipart/form-data 5:06 Multer 8:40 Создание корзины S3 11:38 Пользователь и политика IAM 16:36 Клиент AWS SDK S3 19:00 Загрузка изображения в S3 22:07 Обновление изображения 23:18 Случайное изображение Имена 25:16 Изменение размера изображений 27:36 Сохранение данных в базу данных 29:55 Получение изображений с подписанным URL-адресом 35:28 Удаление изображения 38:19 Резюме 🔗Библиотеки Multer: https://www.npmjs.com/package/multer Клиент AWS S3: https://docs.aws.amazon.com/AWSJavaSc... Предварительная подпись запроса S3: https://docs.aws.amazon.com/AWSJavaSc... 🔗Учебные пособия по AWS и облачным вычислениям: Введение в роли и политики IAM в AWS:    • Intro to IAM Roles and Policies on AWS   AWS CLI:    • Setting Up The AWS CLI   S3-хранилище для статического веб-сайта:    • S3 Bucket Hosting a Static Website   🔗Другие руководства: Более старая версия этого руководства:    • Upload Images to S3 from Node Back End   Загрузка изображений непосредственно в S3 с фронтенда:    • Upload Images Directly to S3 from Front End   Загрузка изображений с помощью Mutler без S3: https://sammeechward.com/uploading-im... 🔗Больше ссылок Мой веб-сайт: https://www.sammeechward.com Instagram:   / meech_ward   Twitter:   / meech_ward   Github: https://github.com/orgs/Sam-Meech-Ward