DynamoDB Table Import from S3 | Step by Step Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2022
  • Needing to import a dataset into your DynamoDB table is a common scenario for developers. In this video, I show you how to easily import your data from S3 into a brand new DynamoDB table. This is a step by step video in the AWS console.
    More on this feature: aws.amazon.com/blogs/database...
    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...
    📚 My Courses 📚
    AWS Lambda - A Practical Guide - www.udemy.com/course/aws-lamb...
    🎉SUPPORT 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
    #SoftwareEngineer
    #SoftwareDeveloper

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

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

    If you create GSIs with the import process, the GSI creation uses no capacity and is free since the import is priced only on the amount of data processed by DynamoDB to import into the base table. This might save you a lot of money!

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

    Wow, it was way easier than I thought. Thanks for this video. :)

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

    Thanks for walking through that. I've been hearing about s3 imports but was curious on how the data needed to be in s3... JSON, of course...

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

    thanks a billion 💠 im currently looking for this kind solution :)

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

    Thanks for all of the great content! It's been a huge help to me. Do you have any videos on AWS OpenSearch?

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

    thank you

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

    Thanks a million

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

    CSV adds complex json object as string - do you have a followup video please?

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

    Anything for importing to existing tables?

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

    Hi, Very nicely explained, thank you
    With this its always imports to new table
    how about importing data from s3 to an existing dynamo table?

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

    Hey, do you have any plans on releasing more full courses on Udemy that include projects that utilize multiple AWS services? Given your knowledge and expertise and also the fact that Udemy has a lack of (good) hands-on AWS courses, vast majority of AWS courses on udemy are related to exams. I passed cloud practitioner and solution architect associate with the help of those courses , but i still feel that my hands-on experience with AWS is really weak and i don't think i'm a unique case there.
    So that's just a heads up, i think with the popularity of your channel and the lack of good hands-on AWS courses (with projects) on Udemy, you could potentially get a lot of students there.
    P.S. i saw your Lambda course, and i 100% plan on taking it in the near future, but there are other popular AWS services that people would like to learn :)

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

    What happens if the s3 object is greater than 400kb?

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

      you'll get an error, and that item will not get imported

  • @JC-nw5zv
    @JC-nw5zv ปีที่แล้ว

    Hello and thank you for your tutorial, but your use case of DynamoDB is too simple.
    To illustrate real, can you create a project from A to Z using DynamoDB. Here are some featured you can implement for your viewers to understand:
    - create post
    - edit post
    - delete post
    - search post filter by post.title order by post.createdAt
    - search post filter by post.author.name order by post.title
    - search post filter by tags order by popular tags
    - search post filter by tags order by popular tags
    - search post filter by post.viewed order by post.viewed
    For that you can use NodeJS, Angular or VuJS (or just lambda function) ... the most important is DynamoDB.