Introduction
In the previous chapter, we explored high-level programming interfaces for DynamoDB. In this chapter, we will impose security on DynamoDB. We will see how to manage the DynamoDB access controls, how to create security policies, and so on. It is very important to control the data access when you are using DynamoDB in production to avoid the misuse.
For all access controls on DynamoDB, we will use the AWS Identity and Access Management (IAM) service. AWS IAM provides you the facility to create user groups and use permissions to allow or deny their access to certain resources. As we go through the recipes, we will be able to explore AWS IAM in more detail.
Here is a link to read more on AWS IAM at https://aws.amazon.com/iam/.