New Training: Manage Amazon DynamoDB Tables with PowerShell
In this 7-video skill, CBT Nuggets trainer Trevor Sullivan uses the AWS Tools for PowerShell to create DynamoDB tables, write records into tables, prune data from tables, scale performance u Watch this new DevOps training.
Learn DevOps with one of these courses:
This training includes:
- 7 videos
- 1 hour of training
You’ll learn these topics in this skill:
- Introduction to Amazon DynamoDB and AWS Tools for PowerShell
- Setting Up Your Dev Environment for DynamoDB Automation
- Setting Up IAM Credentials and Permissions for DynamoDB
- Create DynamoDB Table with AWS Tools for PowerShell
- Scaling an Amazon DynamoDB Table with PowerShell
- Export Amazon DynamoDB Table to Amazon S3 Storage
- Restore DynamoDB Table from Point in Time with PowerShell
What is Amazon DynamoDB?
Amazon DynamoDB is a managed NoSQL database service from AWS that hides the complexity of manually setting up and maintaining your databases. It was built upon the concept of Dynamo, which was developed by Amazon for their online store to address the scalability issues that it was experiencing during the holiday season. It offers a highly-available distributed datastore that provides the benefits of both databases and distributed hash tables.
DynamoDB operates on a fundamentally different model than AWS' other datastore services. As opposed to charging based on storage, it charges based on throughput. With it, you can auto-scale your resources, providing you with consistent and predictable performance no matter what load is placed upon them.
DynamoDB further encrypts all your data by default and allows you to have granular control over access to your tables. You can additionally back up your data instantly, no matter how large it is, and restore it with no downtime.