БРАТ!! ДРУГ!!! РОДНОЙ МОЙ!!! СПАСИБО ТЕБЕ ОГРОМНОЕ!!!!!!! почти неделю бился с амазоном... бедная моя кошка, столько мата выслушала за эти дни.... а ты вот взял и решил мою боль за 11 минут!!!! Ты крут! Давай не останавливайся! Кстати, если будет время, сделай подробный видос по деплою MERN на VDS с настройкой NGINX
@user-si3dd9sb3h6 ай бұрын
Я думал я один такой горемыка
@mitivil11342 жыл бұрын
Да пожалуй лучшая библиотека по работе с Web storage Всё настолько понятно, что даже непонятному станет понятно ))))
@user-gj1gm6zr4b Жыл бұрын
Спасибо, полезный модуль 👍
@AlexCoder00710 ай бұрын
Полезное видео ! Благодарю
@primuspilus2924 Жыл бұрын
Очень полезное видео. Спасибо
@PrimeLeatherGoods4 ай бұрын
Огонь 🔥 я то думал как фоточки на сервере принимать и хранить😊
@IlyaSlezkin3 ай бұрын
спасибо, круть!
@user-gn9wr3ik4b Жыл бұрын
тоооооппп, ты красавчик просто!!! Спасибо огромное , выручил ооочень!!! лайк и подписка
@igortrifonov93392 жыл бұрын
Спасибо большое за видео! Очень доступно и понятно объяснил :)
@IlyaDevman3 жыл бұрын
Наверное добавлю, что это все-таки инструкция "от и до" подключения именно Yandex Object Storage. То есть, если захочешь подключить настоящий S3, то тебе придется использовать другую библиотеку, например, s3 (дада, npm i s3) Про это тоже могу заснять видео с подробной инструкцией, а ты можешь поддержать меня лайком и подпиской ;)
@user-ib7rw1bj2d3 жыл бұрын
Спасибо за видео, а можно с помощью этой библиотеки читать-записывать json файлы в object storage? В идеале хотелось бы посмотреть как из яндекс функции на node js записать и прочитать json в object storage.
@IlyaDevman3 жыл бұрын
Привет! Спасибо за отзыв:) Могу добавить в конце недельки этот функционал! Чтобы я его сделал удобнее, можешь примерно описать цель, которую будешь достигать с чтением и записью JSON? Тип: Подключаю в бакет, там может быть сколько угодно джисонов. пишу s3.readJSON({name: "wow.json"}) - и получаю настроки так же пишу s3.writeJSON({name: "wow.json"}, {content: ...}) Чем подробнее, тем лучше я постараюсь это сделать :)
@user-ib7rw1bj2d3 жыл бұрын
@@IlyaDevman я хочу попробовать хранить настройки конкретного пользователя в json, имя файла - это id пользователя, а в самом файле настройки заданные пользователем с возможностью их изменения, например {“name”: “my name”, “age”: “25”, “save_option”: “yes”}. Хранение логов пользователя тоже было бы интересно. При чтении настроек функция возвращает заполненные переменные, если файла нет, то пустые, а при записи - если файл есть, то перезаписываемся значения, а если его не было, то создаём. И, вообще, стоит ли в этом направлении двигаться или все-таки serverless db будет быстрее и дешевле, может быть есть уже похожий опыт и сравнение?
@mikhailkh8560 Жыл бұрын
YeasyYandexS3 - это обертка над S3 амазона.
@user-ro3lc5zn3t8 ай бұрын
Спасибо, видео помогло, максимально доступно объяснил и показал.
@mikhailkh8560 Жыл бұрын
Отличная либа! Спасибо большое. Переписал ее на тайп (расширение поменял) и воткнул в Nest - полет нормальный. А вот d.ts-ка , чет не взлетела. Хотя вроде правильно все описал.
@Марат-Багаутдинов Жыл бұрын
ааааааа, ты мой спаситель, спасибоо
@ShevchenkoKirill9 ай бұрын
По инструкции не заработало, пришлось устанавливать библиотеку aws-sdk и подключаться к яндекс-облаку через нее.
@Thefsk1 Жыл бұрын
Лучший!
@vancez95804 ай бұрын
Не понимаю, как выводится в консоль ссылка на локацию фото, всё что у меня выводит после команды npm i easy-yandex-s3 , added 1 package, changed 25 packages, and audited 445 packages in 13s 151 packages are looking for funding run `npm fund` for details found 0 vulnerabilities, при вводе повторной команды, тоже самое В чём может быть проблема?
@onlybrinty57803 жыл бұрын
Молодец! Крутое видео
@user-ux9mh4bq5g3 жыл бұрын
Все отлично, но я попал сюда после просмотра репозитория у тебя на гитхабе тк не совсем понял для чего это нужно, а из-за того, что я еще не очень глубоко разбираюсь в теме, я просмотрел видос и не особо понял для чего все это было нужно, и прочитав описание и комменты тоже ничего не смог найти, но мне понравилось то, как ты подаешь информацию, и я решил глянуть остальные видосики на твоем канале, и только тогда смог найти видео о том, для чего нужно S3, поэтому было бы здорово если бы ты указывал ссылки на смежные темы в описании. И вообще все видосы класс, продолжай в том же духе. PS ссылка на то для чего нужен S3 - kzfaq.info/get/bejne/l6x3g8iZtdizc40.html.
@SerkerovADiL10 ай бұрын
лучший
@EdontworryE2 жыл бұрын
Спасибо!)
@AndreyProspero2 ай бұрын
Привет Что на счет интеграции под боевой проект например на битрикс? Насколько дорого использовать s3 под хранение статики, как что-то вроде cdn? Предположим это гигов 5-10 разнородных объектов. Ну и если это не дешево, то наверное только хранение бекапов в холодном хранилище имеет смысл?
@AzizjanAyupov_leo5 ай бұрын
для дотнета есть ченить?
@groznyjairan68872 жыл бұрын
Добрый день, можете пожалуйста снять видео о том как скачивать файлы с помощью ноды?
@gerafko Жыл бұрын
Привет. Пытаюсь подключить интеграцию на Go. Не могу никак разобраться, хотел быв у тебя спросить чистый JSON запрос для разовой авторизации и загрузки файла. Ну и дальнейшего получения ссылки на него прямой. Только у тебя увидел хоть что-то похожее на правду
@shtuchka.6662 жыл бұрын
Добрый день! Видео хорошее, есть вопросец. Этот метод отправляет файл целиком, не частями, правильно?
@dzangiev2 жыл бұрын
Немного не понимаю, что значит исходящий трафик, типа если у меня на сервера хранилища от яндекс будет лежать файл размером 50 мегабайт и если его скачают 20 раз, то у меня спишется 1 ГБ исходящего трафика? Это же очень не выгодно если сайт из разряда скачивания различных приложений, видео и других файлов размером больше 1 Гб, ведь за каждое скачивание таких файлов пользователем мне придётся платить? Если мои опасения подтвердятся, то я не понимаю, как живут вышеперечисленные сайты, у них собственные сервера или хранилища не учитывающие исходящий трвфик.
@IlyaDevman2 жыл бұрын
Смотри, здесь есть два момента: жесткие диски и трафик. 1) Ты можешь сделать свое собственное хранилище дома. Купить 4 4-х терабайтника и организовать свой собственный raid-массив для репликации данных, дабы не потерять их, если один-два диска умрут. Можно взять варианты по 100$ и проводить одну замену примерно раз в 5 лет, но это если нагрузка маленькая. Конечно, если у тебя десятки тысяч соединений и с дисков одновременно скачивается дата со скоростью больше 5-10 ГБ/сек, то нужны не только более дорогостоящие ССД, но и Enterprise-уровень (коммерческие, более надежные), их стоимость начинается десятками тысяч долларов, заканчиваясь космическими ценами. Ну и имея свой домашний сервер, ты платишь за интернет, который по вечерам падает в скорости, а днем провайдер может проводить технические работы и твой сервис будет недоступен. 2) Интернет - это обмен сигналами, то есть электричество, а его пока не научились делать бесплатным, поэтому даже теоретически трафик не может быть бесплатным. Тем более трафик сети, которая защищена от перебоев и имеет гарантию пропускной способности (что днем, что вечером будет одна и та же скорость). Трафик для компаний стоит намного дороже, чем трафик для обычных людей в квартирах, но и ответсвенности подрядчики (операторы) берут на себя больше. А теперь представим себе, что есть компания, которая за пару копеек будет раздавать твой контент практически без ограничения скорости, которая гарантирует аптайм (доступность серверов), которая гарантирует, что данные не пропадут (своевременная замена дисков). Это очень удобно и очень дешево, учитывая еще штат ртов: технические специалисты, юристы, бухгалтеры, продукт-менеджеры и так далее. 1 гб обычного хранилища - всего 1.5 рубля в месяц. 10000 Get’ов - 0.24 Если у тебя на сервере 5 гигов файлов и происходит 100.000 скачиваний за месяц, то ты заплатишь ~ 3.9 рублей за месяц. Дорого? Безусловно. Но даже эту цену можно сделать еще дешевле, если распределить файлы, которые редко скачивают на холодные хранилища (хранение дешевле, трафик дороже) и пользоваться CDN, для распределения нагрузки, увеличения доступности и большей амортизации затрат на трафик. Кстати на виртуальных серверах (впс/вдс) трафик тоже не бесплатный, в тариф как правило включены первый 1ТБ, а дальше оплата за каждый Гигабайт. Зависит от оператора к оператору, но такое ограничение есть практически везде, поэтому сервер за 5$ на DigitalOcean может начать стоить 10$, если лимит трафика будет израсходован. Вот такая вот история)
@dzangiev2 жыл бұрын
@@IlyaDevman огромное спасибо за разъяснение этой темы
@user-kc7du1fc3t3 жыл бұрын
Привет очень крутая у тебя библиотека. А замути для нее интеграцию в NestJS, цены тебе тогда вообще не будет! Лайк и подписка с колокольчиком тебе в задаток.
@mikhailkh8560 Жыл бұрын
О, а есть дока как такие интеграции писать? Я либу к себе в Нест воткнул. А вот про интеграции пока не слыхал
@railiabarieva99312 жыл бұрын
Привет! А можно скачать с бакета другого пользователя? И что тогда указать в "Bucket:". Я прописываю название бакета и выходит вот такая ошибка "S3 getObject error: InvalidBucketName: The specified bucket is not valid."
@mikhailkh8560 Жыл бұрын
Этот бакет должен быть подключен к твоему сервис аккаунту, который юзаешь.
@user-st5to8xt4i2 жыл бұрын
Доброго времени суток. Есть ли в либе возможность загрузки -- и получения 3 разных разрешений изображения?
@IlyaDevman2 жыл бұрын
Привет, нет, так как это не поддерживается на уровне s3, для этого нужно реализовать вычисления на своей стороне с использованием какого-нибудь jimp При загрузке изображения, сжимать его на сервере и загружать в хранилище 3 картинки, в 3 разрешениях
@dimageorgiev57983 жыл бұрын
👍
@user-ld6fc1lm2c2 жыл бұрын
а как стащить фотку из буффера, и как организовать модульность в nest js для этой либы
@user-ld6fc1lm2c2 жыл бұрын
из буффера в запросе
@mikhailkh8560 Жыл бұрын
В сервисе создаешь экземпляр либы, и юзаешь ее в методах сервиса от души.
@user-ld6fc1lm2c Жыл бұрын
@@mikhailkh8560 😍😍
@alexanderbudakov12162 жыл бұрын
Привет! Скажи пожалуйста, а в этой программе можно писать только на JS? Или можно брать и другие языки?
@AzizjanAyupov_leo5 ай бұрын
абсолютно гейский канал. одобряю 👍
@Марат-Багаутдинов Жыл бұрын
БЕДА! всё было хорошо на localhost, а на deploy мне хостинг говорит пиз**й ко всем чертям, пакте easy-yandex-s3 занимает 200 mb. У меня социальная сеть со всми монгусами, експрессами... занимает 120, а эта з**упа 200. А на хостинге можно только 240 mb, а у меня 320 выходит