A year later this is still the best tutorial on S3 uploading. It is criminal how easy you made this for everyone. Subbed & liked.
@noahmilliken425910 ай бұрын
Really love Sam's videos. There are few and far between quality, intermediate web dev content creators. His inclusion of Devops for solo devs is really great too.
@moodrow12342 жыл бұрын
Thank you so much for making this video. For a multi-billion dollar company, AWS sure does make it difficult to do simple things and the docs are incredibly hard to find and understand.
@kumar16pawan2 жыл бұрын
I second you Boss
@carlosmoliveira Жыл бұрын
Same situation here haha
@hasanali6798 Жыл бұрын
+1
@cuzonKing11 ай бұрын
yes i swear they almost broke me , but i got Sam😁
@Callumkloos Жыл бұрын
This should just be slapped on the top of the s3 documentation tbh. Thank you for this!
@SimoSensei2 жыл бұрын
Dude you 're so underrated, you have hands down the best node express videos. Following along with you is super easy and your videos are so informative. Please don't stop doing what you are doing. You are awesome !
@SamMeechWard2 жыл бұрын
Thank you 🤗
@joelayoub2774 Жыл бұрын
I agree entirely. One of the cleanest presenters I've seen
@GaryFrancis-q3r Жыл бұрын
Totally!
@night_city_nights2 жыл бұрын
Dude I'm 2/3rds into the video. Lemme just say, BEST image processing tutorial on youtube for node/express; hands down. After 2 weeks of muddling through multer and sharp, only to realize heroku renews your files (thus erasing anything saved to it with FS), this is like EXACTLY what I needed to get past the image uploading process in my app. None of the tuts mention small details like the "fit" property in Sharp's resize method object, my portrait style uploads were looking so wonky before this. You have my subscribe. Shout out to you!
@stephen89062 жыл бұрын
Oh I am so glad that I read this comment because I was specifically looking for something due to Heroku deleting apps.
@agurc92 сағат бұрын
Thanks again Sam! ive first implemented my solution based on your other video, directly from my front-end, now i have fully implemented something like what you've explained in this vid! You explain in simple way and thats more than appreciated!
@Eric-do8wy Жыл бұрын
Just in case anyone is running into trouble with adding the credentials parameter to the S3Client object, the current version of the AWS SDK (as of writing this) for Node doesn't require it as a parameter anymore. The credentials are automatically read from the .env file, and MUST be named AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY.
@vishnugopalakrishnan95399 ай бұрын
thank you, this comment must be pinned :)
@daybot16342 ай бұрын
This is an example from aws docs, you can use json file as well: "' You can load configuration and credentials from a JSON document on disk using AWS.config.loadFromPath. The path specified is relative to the current working directory of your process. For example, to load credentials from a 'config.json' file with the following content: { "accessKeyId": , "secretAccessKey": , "region": "us-east-1" } Then use the following code: var AWS = require("aws-sdk"); AWS.config.loadFromPath('./config.json'); "'
@ItalianVoid2 жыл бұрын
perfect timing, just was about to watch your older videos again but this is a treat! Thank you
@SamMeechWard2 жыл бұрын
Enjoy!
@demiladeotunaiya52522 жыл бұрын
I have been looking for a video to learn Lambda. I have watched 4 to 5 other videos that only ended making me more confused or were full of fluff. I decided to try out your video and this is the best and most explanatory video onS3 Lambda on KZbin. YOU ROCK! Congrats on gaining a new subscriber!
@KamalBoruah-uf9zo Жыл бұрын
Thank you so much. I was searching about this niche subject online for few days and very less on - point tutorials were actually available. It was a great help.
@Elliott_Ives2 жыл бұрын
Figuring out S3 through the docs is an absolute nightmare. Thank you for this
@yashgaur17162 жыл бұрын
Thank you for this Tutorial, Your Concept grasp has let me understand what really was going on in there. Thanks for the hard work for this video!!
@SamMeechWard2 жыл бұрын
You're very welcome!
@dylandelorie20672 жыл бұрын
Watched a fair few tutorials for this topic - one of the clearest and detailed programming tutorials out there. It was well-paced, clear, to the point, and... I love it when you can tell that the teacher actually understands what they are doing at every step - a lot will just say, 'Create this, do these things and it will just magically work' (especially in areas such as the AWS setup) - that's okay I guess, I love it when things work, but to make it great I want to personally understand what I am doing and why certain actions do certain things. I totally got that from this! This gives me all of the knowledge to implement this into my own project and even take it further. You've gained a new subscriber and I will definitely recommend your channel - can't wait to check out your other videos. Keep up the great work! :)
@EIsenah Жыл бұрын
Highly agree
@hyunjoolee61212 жыл бұрын
Such amazing timing...! I was asked today to utilize the S3 server in our short-term project and here you are... wow. Thank you.
@SamMeechWard2 жыл бұрын
🤗
@ethdev172911 күн бұрын
Absolutely loved it. Easiest explanation I have ever seen
@mohammedramadan7409 ай бұрын
Thanks so much for this clear and concise video✨! Following your steps, I was able to successfully implement image uploads in my own project. This video was a lifesaver! I highly recommend it to anyone else who's getting started with S3
@mohsinmiyaji1801 Жыл бұрын
thank you so much for making this video. I've been debuggin my code for almost 7 hours trying to upload an image and this finally solved the issue. thank you.
@berkeberke42849 ай бұрын
20.04.2024 still best tutorial about S3. I use Nestjs but still very informative for me. Huge respect!!
@shreejanregmi10 ай бұрын
What a terrific tutorial. Well-paced and covers all relevant topics.
@simplehonestmusic22615 ай бұрын
You are my hero dude. I'm building a guitar lessons app, and this is the EXACT info I needed to keep going.
@juancgalue2 жыл бұрын
Hello, I just want to say thank you for this mega explanation. You helped me a lot to understand this process. I just implemented that in my own MERN app. Thank you again.
@ashutoshkumar409910 ай бұрын
Thanks. Just came across the best tutorial to store, fetch and delete images to and from S3. Please keep the good work going!
@17a.studio4 ай бұрын
Dziękujemy.
@AKASH-sw9bs2 жыл бұрын
Man you are just amazing . Gluing all the things up as a developer was a pain for me and you have reduced all the hustles . Thanks man . And surely you got a new subscriber.
@HarisKhan-bh6uj Жыл бұрын
I have been recommending your videos to my peers as well !! they are amazing !!
@bcr1532 Жыл бұрын
Dude. You have no idea how much you've helped me. Awesome video!! Congrats.
@KingTMK Жыл бұрын
This is such a great resource! Greatly explained as well. What a gem. Thank you.
@mustafa-ahmed-dev2 жыл бұрын
Thank you so much, this was one of the best tutorials I have ever watched
@SamMeechWard2 жыл бұрын
You’re welcome ☺️
@harryvince42652 жыл бұрын
Thank you for a brilliant Video, goes over everything in just enough depth to help you understand but also dosen't overcomplicate the process. Again, Thank You!
@aabhashrai6925 Жыл бұрын
This is awesome. Kudos mate. looking forward to seeing more videos rolling.
@Pedrothelima8 ай бұрын
Thank you very much for this video, simply the best video I found telling everything I need about access to S3, even though my application is a Java Backend I still managed to learn everything to apply to my system.
@FunesdelaTorre2 жыл бұрын
it was the clearest video i found about express and s3. And I do a lot of research.
@Abishek-b5y10 ай бұрын
Thanks!
@kevincastro5439 Жыл бұрын
Forsure the best tutuorial I've watched on this topic. Thank you for this. Earned a sub and like.
@visheshdadhich66365 ай бұрын
Thanks a lot Sam, prob the best tutorial out there on youtube!
@ashfakhossainevan7915 ай бұрын
best s3 playlist available in yt
@isabellebidou Жыл бұрын
Thank you so much for all your work! you are an amazing developer and teacher! your videos are amazing!
@SamMeechWard Жыл бұрын
Thank you 😊
@notorious12983 ай бұрын
Best tutorial on S3 there is!
@karthikt39572 ай бұрын
Great Video. No words to thank you. So much of learnings
@GaryFrancis-q3r Жыл бұрын
Very clear explanations and easy to follow. Thanks for the nice video series.
@davesmith41512 жыл бұрын
really great walkthrough, clear and concise, thanks again Sam!
@TheDoguBati2 жыл бұрын
Thanks Sam for the great content. I find it really helpful and you make some of the concepts easy to understand. Thanks again.
@abdulmohiz0016 ай бұрын
Such a nice explanation! Love it.
@camilosaavedrasalas38802 жыл бұрын
This video is amazing, I have learned a lot from your video. Keep creating more content like this.
@anirbanchakraborty4175 Жыл бұрын
Instant follow, you are daa best! Please bring more web + was integrations with different was services!
@hasnainasif1657 Жыл бұрын
Thanks a lot. Your teaching style is awesome and the video is to the point.
@junaiderade39752 жыл бұрын
Amazing video. I successfully applied the principles here to react native!
@teoramites3 ай бұрын
Great video bro. You are a really good teacher.
@rahmounioussama16246 ай бұрын
thanks bro , this video is a life saving , keep up the good work !!
@VivekS-r4g2 ай бұрын
உங்கள் வீடியோ மிகவும் நன்றாக உள்ளது அண்ணா
@vasilymedvedev30777 ай бұрын
Thank you very much!!!! Perfect video! You have the talent of teaching.
@bobdpa2 жыл бұрын
Great stuff here. I don't typically think to use the network tab. Lots of good info here!
@farrukhahmad14302 жыл бұрын
Great information in a precise and on-point manner 👌. Loved it bro ❤️
@SamMeechWard2 жыл бұрын
Glad you loved it!
@annabrooks5175 Жыл бұрын
really straightforward and informative, thank you!
@27sosite73 Жыл бұрын
mate, you are THE LEGEND!
@anocre Жыл бұрын
Tysm for making this video. Exactly what I am looking for.
@raba6502 жыл бұрын
Just subscribed for the good explanation & code walkthrough!
@jessewhite2431 Жыл бұрын
Hands down the best video on the subject! Could you do a video, or even just a repo, of this with multiple images/attachments?
@j0oj0o132 жыл бұрын
Thanks for this tutorial!! If somebody try to fit this tut with mongoDB/mongoose when you generate a file url by looping the array, think about updating your schema by adding a new imageUrl entry 😉
@SamMeechWard2 жыл бұрын
This is only really good if you're not using a signed url
@GIOVANNYGARCIAHOLGUIN Жыл бұрын
i'm using mongodb and mongoose and doesn' work for me when i try to add a signed url
@studiomiraba4463 Жыл бұрын
you have no idea how this helped me. Thank you!!
@osamahussam4351 Жыл бұрын
such a great resource, thx a lot sam
@221miteshdevganiya22 ай бұрын
Thank you so much it's very very much useful for me i'm cloud computing student so it's very useful for me
@derik46222 жыл бұрын
great stuff! Enjoying all the aws content
@SamMeechWard2 жыл бұрын
Awesome, thank you!
@moiserwibutso48992 жыл бұрын
Thanks for this amazing tutorial Sam!
@SamMeechWard2 жыл бұрын
You're welcome 🤗
@moiserwibutso48992 жыл бұрын
@@SamMeechWard However, I had a minor issue. I did everything you did and got the URL using the getSignedUrl method but I can't open the image in my browser. I just get a white screen when I try to open it in my browser. I'd appreciate your help.
@returnZeroo Жыл бұрын
Sam, we need more aws content from you, please :)
@DTerminal-n2b8 ай бұрын
Excellent work here sir.
@shiveshanand58126 ай бұрын
Awesome video! You are a lifesaver!
@leanhtung97432 жыл бұрын
this video could not be better.
@quangtranoannhat2930 Жыл бұрын
awsome, thank you so much. Love your content.
@diegopena69922 жыл бұрын
Great Video :) simple and clear with all the Information.
@SamMeechWard2 жыл бұрын
Glad it was helpful!
@agustinmacazzaga8282 жыл бұрын
Damn bro, you just save my proyect! AMAZING tutorial
@SamMeechWard2 жыл бұрын
You're welcome 🤗
@gaurav22zero8 Жыл бұрын
Very Time saving tutorial, Thank you
@marvellousadesanya8480 Жыл бұрын
Thanks immensely for this!
@AstroRockit Жыл бұрын
You are a Godsend! Thank you so much
@aabidmahat27216 ай бұрын
Amazing Bro .. Just Perfect😁😁
@ddwork-h6o11 ай бұрын
Amazing tutorial. With this and another of your videos, now upload to S3 via Backend or directly via Frontend is very clear to me. It would be very nice to have a guide for doing the same with AWS Lightsail, where the documentation is very poor but the service is widely used.
@minnyanlin20516 ай бұрын
Thank for your extends my knowledge
@andypark9201 Жыл бұрын
amazing video, liked and subscribed
@Bisibletoanyoneonyoutube Жыл бұрын
Thanks for the video. I was really struggling for this and needed now qhat i was expecting
@fixesdev10 ай бұрын
Bro excellent video! thank you
@tranquilopablo2 жыл бұрын
Thanks for that video. It helped me alot!
@VolodymyrSirenko7 ай бұрын
Thank you for this video! I understood correctly: you run the express server to work in Node.js?
@AnonymousSoj2 жыл бұрын
This was really helpful. Thanks.
@nicocouss78492 жыл бұрын
Exactly what i need. Thx a lot 😊
@sebastorrestorres2 жыл бұрын
You save my life Dude!. Thx
@SamMeechWard2 жыл бұрын
🤗
@cassiocastro7610 Жыл бұрын
Thanks for the class.
@andrewma50562 жыл бұрын
Very helpful, thank you very much!
@jimkk159 Жыл бұрын
Awsome video!! However, I wonder how dose Sam change his code so fast at 17:40 ? Is there any keyboard shortcuts?
@NGOGA_Ad6 ай бұрын
thanks man we shall give you to our salary coz you save our careers 😂
@eip408 Жыл бұрын
what a gem🔥
@bhargavibhat70448 ай бұрын
Out of topic but how did he do everything from 17:39 💀 I need to learn these shortcuts asap
@Joao-pm8je Жыл бұрын
Would be awesome to get an updated version of this video using NextJS 14
@alexdospinoiu5302 жыл бұрын
@Sam Meech ... thanks for the video. I'm working on a React app and am following along. I got all the way to 22:08. I can't figure out why I'm getting this 'Resolved credential object is not valid' message on the server-side (i.e. nodemon server.js side). As soon as I hit 'submit' on the front-end .. I can see all the data of the req.body & req.file on the server-side (in VS code) ... but my nodemon then crashes and give the error I mentioned. Obviously the .png is not being pushed into my S3 bucket. Any help would be greatly appreciated.
@alexdospinoiu5302 жыл бұрын
You're not going to believe the stupid-ness of what it was ... it my .env file ... for the Access Key I had it as ACCESS-KEY instead of ACCESS_KEY. That was it, the little dash...
@oscarvergara6795 Жыл бұрын
Amazing content, by the way for the auto-completion which extension are you using, is it perhaps github-copilot?
@stephenazongo8 ай бұрын
God Bless you so much man
@farrukhahmad14302 жыл бұрын
Great video ❤️
@SamMeechWard2 жыл бұрын
Thank you!!
@colbr67332 жыл бұрын
Very useful stuff, I'm not using React but this is fine for me. Do appreciate the codeshare, if I need to fallback on that. The video/narrative is certainly thorough enough. I am looking forward to the CDN video. Thanks again. On a separate note, for possible future interest, I will be looking at automating integration of signup and deployment of the SaaS for each client.
@cmonyoutuber10 ай бұрын
Thankyou man thankyou 🙏
@eparsons52659 ай бұрын
Thanks a lot Sam! but how can i avoid the images expiration date of 7 days?
@daeseokdarcyyu15402 жыл бұрын
thank you for a such great video.
@SamMeechWard2 жыл бұрын
Glad you liked it 🤗
@shivanshmishra79922 жыл бұрын
@@SamMeechWard Hey thanks for this great content, can you help me with the multer error, I am getting Unexpected feild error in multer, i checked the input name=" feild and it matches that one in upload, added e.preventDefault in handleSubmit still not working.
@adi_sekar Жыл бұрын
Hey Sam great video! I have a setup where my express server is serving a react bundle. On local, the react bundle will be moved to the assets of express app, and everything works well. But I am planning to deploy the react app bundle to S3, and express server will be on EC2. Is there a way the express server can serve static assets (react bundle) from S3. Is this the correct setup? What would you recommend? Thanks