AWS S3 Tutorial For Beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มิ.ย. 2024
  • Amazon S3 is the oldest and one of the most popular services on AWS. We use it for general cloud storage of objects (similar to Dropbox, Google Drive), but with a more software solution oriented focus. In this video, I discuss the core concepts of Amazon S3 that you need to know about. I cover Buckets, Objects, Events, Pricing, Use Cases, and more.
    Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
    Related / Mentioned Videos You May Enjoy:
    IAM Core Concepts - • AWS IAM Core Concepts ...
    Kinesis Data Firehose Overview + Walkthrough - • Batch Data Processing ... and • AWS Kinesis Firehose t...
    Amazon Athena SQL Queries on S3 Object - • How to use SQL to Quer...
    S3 Upload/Put Events + Lambda Function - • AWS S3 File Upload + L...
    🎉SUPPORT Daniel @ BE A BETTER DEV🎉
    Become a Patron: / beabetterdev
    📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
    Clean Code - amzn.to/37T7xdP
    Clean Architecture - amzn.to/3sCEGCe
    Head First Design Patterns - amzn.to/37WXAMy
    Domain Driven Design - amzn.to/3aWSW2W
    Code Complete - amzn.to/3ksQDrB
    The Pragmatic Programmer - amzn.to/3uH4kaQ
    Algorithms - amzn.to/3syvyP5
    Working Effectively with Legacy Code - amzn.to/3kvMza7
    Refactoring - amzn.to/3r6FQ8U
    🎙 MY RECORDING EQUIPMENT 🎙
    Shure SM58 Microphone - amzn.to/3r5Hrf9
    Behringer UM2 Audio Interface - amzn.to/2MuEllM
    XLR Cable - amzn.to/3uGyZFx
    Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
    Desk Microphone Mount - amzn.to/3qXMVIO
    Logitech C920s Webcam - amzn.to/303zGu9
    Fujilm XS10 Camera - amzn.to/3uGa30E
    Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
    Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
    💻 MY DESKTOP EQUIPMENT 💻
    Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
    Autonomous ErgoChair 2 - bit.ly/2YzomEm
    Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
    MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
    Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
    Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
    🌎 Find me here:
    Twitter - / beabetterdevv
    Instagram - / beabetterdevv
    Patreon - Donations help fund additional content - / beabetterdev
    #AWS
    #S3

ความคิดเห็น • 81

  • @BeABetterDev
    @BeABetterDev  2 ปีที่แล้ว +10

    Related / Mentioned Videos You May Enjoy:
    IAM Core Concepts - th-cam.com/video/_ZCTvmaPgao/w-d-xo.html
    Kinesis Data Firehose Overview + Walkthrough - th-cam.com/video/DPT3swb6zgI/w-d-xo.html and th-cam.com/video/UMKnCEgE--k/w-d-xo.html
    Amazon Athena SQL Queries on S3 Object - th-cam.com/video/M5ptG0YaqAs/w-d-xo.html
    S3 Upload/Put Events + Lambda Function - th-cam.com/video/H_rRlnSw_5s/w-d-xo.html

    • @ropro9817
      @ropro9817 2 ปีที่แล้ว +1

      Love your videos! I've used S3 here and there on projects, but I still learned something new. Thanks for making these awesome videos! 🤠

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว

      You're very welcome!

  • @dmytrotereshchenko6396
    @dmytrotereshchenko6396 ปีที่แล้ว +66

    So good! This should be a part of official Amazon learning program 😄

    • @BeABetterDev
      @BeABetterDev  ปีที่แล้ว +1

      Thanks Dmytro! Maybe one day ;)

    • @simranbanwait
      @simranbanwait ปีที่แล้ว

      Same thoughts

    • @abdoualgerian5396
      @abdoualgerian5396 8 หลายเดือนก่อน +1

      You are wrong , this is even better then them

  • @tatisespindola
    @tatisespindola ปีที่แล้ว +18

    The best explanation of s3 I've ever seen. Thank you!

  • @mathewkargarzadeh3158
    @mathewkargarzadeh3158 9 หลายเดือนก่อน +2

    Dear Daniel, your youtube channel is a an absolute gold mine. Gratitude to you !!!. the best on S3 fundamentals.
    Thank you !!. Mathew from Colorado

  • @donwhelan9369
    @donwhelan9369 ปีที่แล้ว +1

    This is a very informative and easy-to-understand explanation video. I am so glad that what I typed into Google search led me here. I needed this and will be returning again and again. Thank you for sharing your knowledge Daniel.

  • @rudipratm
    @rudipratm ปีที่แล้ว +2

    A very good explanation about Amazon S3, thank you 😊

  • @saltdomeguy
    @saltdomeguy 2 ปีที่แล้ว +4

    I was finally able to delete a bucket and it's contents after watching this. Thanks for all your videos. You do a great job!

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว

      Glad I was able to help mark! Thanks for your kind words :)

  • @user-ff5ym9to1c
    @user-ff5ym9to1c 11 หลายเดือนก่อน +1

    Your language, explanation and your style of presenting is really quite impressive :))

  • @abolibhanuse1516
    @abolibhanuse1516 7 หลายเดือนก่อน

    You explain very well ❤️ please make such more videos and practical tutorial too.

  • @siwenyang3144
    @siwenyang3144 5 หลายเดือนก่อน

    Appreciate your great great work. I wish I had this when I joined AWS.

  • @tota_trader
    @tota_trader ปีที่แล้ว +1

    Very nicely explained. Thanks

  • @harikrishna3258
    @harikrishna3258 ปีที่แล้ว

    Thank you so much. Very well explained

  • @jakestanton6855
    @jakestanton6855 11 หลายเดือนก่อน

    Great job…I finally understand

  • @amr.elgazar6641
    @amr.elgazar6641 ปีที่แล้ว

    ALL WORKING THANK YOU SOOOOOO MUCH BRO LOVE YOU PROFESSIONAL UNLIMITED ALL WORKING WELLL

  • @dmitryandreew8582
    @dmitryandreew8582 14 วันที่ผ่านมา

    thank you for the detailed explanation!

  • @justnaanaa8614
    @justnaanaa8614 5 หลายเดือนก่อน

    This was an excellent video bro

  • @edydon
    @edydon 9 หลายเดือนก่อน +3

    Excellent presentation! Keep up the great work.

    • @BeABetterDev
      @BeABetterDev  9 หลายเดือนก่อน

      Thank you!

    • @simratha934
      @simratha934 2 หลายเดือนก่อน

      jm@@BeABetterDev

  • @simranbanwait
    @simranbanwait ปีที่แล้ว

    Great work sir 👍

  • @swapnildaf3013
    @swapnildaf3013 หลายเดือนก่อน

    Your video was very informative.

  • @versatilevibes6319
    @versatilevibes6319 11 หลายเดือนก่อน

    So informative 👏

  • @puffybatman
    @puffybatman 2 ปีที่แล้ว +6

    Very good info, the transfer cost of S3 makes S3 bit more costly.... maybe using CDN in front of it could be useful, eg cloud front. Obviously if servings static assets like images

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว +1

      Great point on using Cloudfront. There are no transfer costs if using cloudfront!

  • @alfredgithinji3166
    @alfredgithinji3166 ปีที่แล้ว

    Good Stuff!Thankyou so much

  • @izharbadshah4603
    @izharbadshah4603 ปีที่แล้ว

    amzing i skip many vedios decided to watch it

  • @ooosiyemi
    @ooosiyemi ปีที่แล้ว

    Excellent tutorial
    I like to learn more on how to upload images to s3?

  • @jovinanunciadobackup7227
    @jovinanunciadobackup7227 5 หลายเดือนก่อน

    This is even better tutorial than amazon vids😅

  • @sgketan
    @sgketan ปีที่แล้ว

    Very good info. Thk u

  • @kamillo27
    @kamillo27 หลายเดือนก่อน

    Thanks man! :)

  • @chiragjhamnani630
    @chiragjhamnani630 ปีที่แล้ว

    Content 🙌👏

  • @emmyleke7049
    @emmyleke7049 ปีที่แล้ว +1

    so good and your voice is beautiful

    • @BeABetterDev
      @BeABetterDev  ปีที่แล้ว

      Thank you and glad I helped!

  • @topdev_tech9156
    @topdev_tech9156 ปีที่แล้ว

    Thanks man great video!

    • @topdev_tech9156
      @topdev_tech9156 ปีที่แล้ว

      pricing is what I have been struggling to understand as my one year is about up lol!

    • @BeABetterDev
      @BeABetterDev  ปีที่แล้ว

      if you are just using it for raw storage it is very cost effective. If you are regularly transferring data into AWS it may cost you.

    • @topdev_tech9156
      @topdev_tech9156 ปีที่แล้ว

      @@BeABetterDev I have some apps that allow for picture uploads. These pictures are fetched via URL and makeup site content. As of right now, there is not a ton of traffic to either app. Therefore not lots of Get requests going on. A current site I am building for a client an eCommerce app in which the client will be able to add products with images as well as blog posts with images. When any visitor comes to the app this will be the content they see fetched via url. Do you have any more cost-effective recommendations for this type of situation? Thanks for the initial reply, best regards. P.S. I have just barely created the s3 bucket and have not yet implemented the functionality. So I am pretty fluid at the moment and open to totally different solutions.

  • @leozhang299
    @leozhang299 ปีที่แล้ว

    Excellent.Btw, what's the name of the background music?

  • @loke9271
    @loke9271 9 หลายเดือนก่อน

    Good one👏

  • @anandhukraju8044
    @anandhukraju8044 2 ปีที่แล้ว

    A video on efs too please thanks :))

  • @Canda-fh4xc
    @Canda-fh4xc ปีที่แล้ว

    Is S3 Glacier included in the free tier?

  • @mehamrdio6173
    @mehamrdio6173 4 หลายเดือนก่อน

    Thanks!

    • @BeABetterDev
      @BeABetterDev  4 หลายเดือนก่อน

      thank you so much for your generosity!

  • @rtwosevenr2750
    @rtwosevenr2750 ปีที่แล้ว

    thanks for the video,
    2:03 if AWS replicates the data for me, do I really need to worry about backing up my data into a different region for high availability? we don't need to worry about switchover or failover in the lifetime of the application right?

    • @noelthomasbejoy3089
      @noelthomasbejoy3089 7 หลายเดือนก่อน

      In the off chance all availability zones in a region go down,yes It's good to have replicated to another region.

  • @R0N1N_78
    @R0N1N_78 8 หลายเดือนก่อน

    Is it possible to give people access to an S3 Bucket when they dont have an AWS Account? I need do have a kind of shared drive which can be an S3 Bucket where a whole department can store and access files. Maybe even with one user account that is shared for all... do you or someone know if this is possible?

  • @stayingaliveable
    @stayingaliveable 8 หลายเดือนก่อน

    thank you so much very informative

  • @krzywicki38
    @krzywicki38 9 หลายเดือนก่อน

    great

  • @sartesh1
    @sartesh1 2 ปีที่แล้ว +1

    Nice 👍

  • @hfz.arslan
    @hfz.arslan ปีที่แล้ว

    can we get slides or notes?

  • @mohamedyoussef8835
    @mohamedyoussef8835 ปีที่แล้ว

    Awesome video +++++++++++++++++++++ 🙂

  • @mickey-ij7un
    @mickey-ij7un ปีที่แล้ว

    24:46 What would be the difference between POSTing/GETting and Transfering the data?

    • @obaid5761
      @obaid5761 ปีที่แล้ว

      Exactly what I was thinking 🤔

    • @lucifer45227
      @lucifer45227 ปีที่แล้ว

      Same doubt

  • @t0tallyz3n
    @t0tallyz3n 2 ปีที่แล้ว +1

    is this storage good for a social media app?

  • @warrenkenzie3873
    @warrenkenzie3873 ปีที่แล้ว

    fucking love you. Working on a project, school didnt highlight integration with S3.

  • @richbrandwein9578
    @richbrandwein9578 2 ปีที่แล้ว +2

    I'm confused - S3 pricing is 0.023 per GB for first 50 TB/mo. 100 GB would be $2.30 not $6.76 (actually $2.35 with the GET/PUT - checked this with Pricing Calculator estimator)

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว +2

      Hey rich, you are correct about the storage/get/put. However the estimate I gave also included transferring 50gb/m out of S3 through the public internet. That's where the bulk of the costs are coming from. In retrospect, I probably should have called out the price without the transfer costs as well.
      Thanks for watching and commenting!

    • @richbrandwein9578
      @richbrandwein9578 2 ปีที่แล้ว +2

      @@BeABetterDev Love your videos. Have switched over from other folks to focusing on watching yours as my primary

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว +1

      Thanks so much rich! Really appreciate the kind words and spreading my channel to your colleagues. Thanks again and feel free to reach out if you have any questions!

  • @seetsamolapo5600
    @seetsamolapo5600 ปีที่แล้ว

    Objects - content stored inside buckets.
    Don't mind me just making some notes

  • @danielkrajnik3817
    @danielkrajnik3817 ปีที่แล้ว

    1:05 what are "objects"? did you mean "files"?

  • @simranbanwait
    @simranbanwait ปีที่แล้ว +1

    try lowering the bass from your voice with software ,while editing , it's very simple and easy

    • @BeABetterDev
      @BeABetterDev  ปีที่แล้ว

      Thanks for the tip Simran. I believe this issue is solved in some of my more recent videos. Do you mind checking and letting me know? Thanks!

  • @nhanNguyen-wo8fy
    @nhanNguyen-wo8fy 10 หลายเดือนก่อน

    18:27

  • @NinjaAnkit
    @NinjaAnkit 2 ปีที่แล้ว +2

    Are you Indian or you have origin from Indian??

    • @BeABetterDev
      @BeABetterDev  2 ปีที่แล้ว +3

      Nope! I am from Toronto, Canada!

    • @NinjaAnkit
      @NinjaAnkit 2 ปีที่แล้ว

      @@BeABetterDev whenever I studied from video...I feel so that you are indian😊

  • @elisolo8876
    @elisolo8876 5 หลายเดือนก่อน

    fell asleep at 10:45

  • @moedweik9523
    @moedweik9523 ปีที่แล้ว

    Good Video! Does Amazon replicate/backup the S3 buckets automatically to provide the high durability in case there was an Availability or Regional failure and we have to activate DR site?