Introduction to DynamoDB

Lab Steps

lock
Logging in to the Amazon Web Services Console
lock
Creating a DynamoDB Table with a Partition Key
lock
Creating a DynamoDB Table with Local and Global Secondary Indexes
lock
Inserting Items Into a DynamoDB Table
lock
Editing DynamoDB Table Items
lock
Querying a DynamoDB Table
lock
Deleting a DynamoDB Table

The hands-on lab is part of these learning paths

Technical Essentials of AWS
course-steps
14
certification
1
lab-steps
11
description
2
Serverless Platform Services on AWS
course-steps
11
lab-steps
6
DevOps Engineer – Professional Certification Preparation for AWS
course-steps
35
certification
5
lab-steps
18
quiz-steps
2
description
3
Working with AWS Databases
course-steps
5
certification
2
lab-steps
4
more_horizSee 3 more

Ready for the real environment experience?

DifficultyBeginner
Time Limit1h
Students5530
Ratings
4.6/5
starstarstarstarstar-half

Description

Lab Overview

Amazon DynamoDB is a NoSQL Database in the cloud, suitable for anyone needing a reliable and fully managed NoSQL solution. DynamoDB is designed to provide automated storage scaling and low latency. It is particularly useful when your application must read and store massive amounts of data and you need speed and reliability (Amazon works with replicas of your database in three different Availability Zones). Amazon DynamoDB is totally managed. You simply select an AWS region, define the needed indexes for each table you will create, and Amazon takes care of everything else.

During this lab, you will learn how to create DynamoDB tables, with and without local or global secondary indexes, and how to manage your table data. You will also figure out how to add, edit, query, export, and delete table data using the AWS Management Console.

Learning Objectives

Upon completion of this lab you will be able to:

  • Create and configure DynamoDB tables
  • Add and edit rows in DynamoDB tables
  • Query information in DynamoDB

Intended Audience

This lab is meant for:

  • Those preparing to store information in AWS
  • Those preparing for certification in AWS

Prerequisites

You should be familiar with:

Updates

March 12th, 2020 - Inserted a lab step that checks whether a DynamoDB table has been deleted.

July 23rd, 2019 - Added custom validation lab step to check the work you perform in the lab

July 17th, 2019 - Refactored the Lab to improve the user experience

February 21th, 2019 - Make instructions more clear

January 10th, 2019 - Added a validation Lab Step to check the work you perform in the Lab

Environment before
PREVIEW
arrow_forward
Environment after
PREVIEW

About the Author

Students28679
Labs43
Learning paths1

Matt has worked for multiple Fortune 500 companies as a DevOps Engineer and Solutions Architect. He is an AWS Certified DevOps Engineer - Professional, and an AWS Certified Solution Architect - Associate. He enjoys reading and learning new technologies.