更新时间:2021-07-16 19:46:49
coverpage
DynamoDB Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Conventions
Reader feedback
Customer support
Chapter 1. Taking Your First Steps with DynamoDB
Introduction
Signing up to the DynamoDB console
Creating the DynamoDB table using the console
Loading data into the table using the console
Querying data using the DynamoDB console
Deleting the DynamoDB table using the console
Analyzing DynamoDB metric on CloudWatch
Downloading and setting up DynamoDB Local
Using DynamoDB Local JavaScript Shell
Setting up AWS Command Line Interface for DynamoDB
Setting up the Eclipse IDE
Chapter 2. Operating with DynamoDB Tables
Creating a table using the AWS SDK for Java
Creating a table using the AWS SDK for .Net
Creating a table using the AWS SDK for PHP
Updating a table using the AWS SDK for Java
Updating a table using the AWS SDK for .Net
Updating a table using the AWS SDK for PHP
Listing tables using the AWS SDK for Java
Listing tables using the AWS SDK for .Net
Listing tables using the AWS SDK for PHP
Deleting a table using the AWS SDK for Java
Deleting a table using the AWS SDK for .Net
Deleting a table using the AWS SDK for PHP
Chapter 3. Manipulating DynamoDB Items
Putting an item into the DynamoDB table using the AWS SDK for Java
Putting an item into the DynamoDB table using the AWS SDK for .Net
Putting an item into the DynamoDB table using the AWS SDK for PHP
Getting an item from the DynamoDB table using the AWS SDK for Java
Getting an item from the DynamoDB table using the AWS SDK for .Net
Getting an item from the DynamoDB table using the AWS SDK for PHP
Updating an item in the DynamoDB table using the AWS SDK for Java
Updating an item in the DynamoDB table using the AWS SDK for .Net
Updating an item in the DynamoDB table using the AWS SDK for PHP
Deleting an item from the DynamoDB table using the AWS SDK for Java
Deleting an item from the DynamoDB table using the AWS SDK for .Net
Deleting an item from the DynamoDB table using the AWS SDK for PHP
Getting multiple items using the AWS SDK for Java
Getting multiple items using the AWS SDK for .Net
Getting multiple items using the AWS SDK for PHP
Batch write operations using the AWS SDK for Java
Batch write operations using the AWS SDK for .Net
Batch write operations using the AWS SDK for PHP
Chapter 4. Managing DynamoDB Indexes
Creating a DynamoDB table with a Global Secondary Index using the AWS SDK for Java
Creating a DynamoDB table with a Global Secondary Index using the AWS SDK for .Net
Creating a DynamoDB table with a Global Secondary Index using the AWS SDK for PHP
Querying a Global Secondary Index using the AWS SDK for Java
Querying a Global Secondary Index using the AWS SDK for .Net
Querying a Global Secondary Index using the AWS SDK for PHP
Creating a DynamoDB table with a Local Secondary Index using the AWS SDK for Java
Creating a DynamoDB table with a Local Secondary Index using the AWS SDK for .Net
Creating a DynamoDB table with a Local Secondary Index using the AWS SDK for PHP
Querying a Local Secondary Index using the AWS SDK for Java
Querying a Local Secondary Index using the AWS SDK for .Net
Querying a Local Secondary Index using the AWS SDK for PHP
Using a Global Secondary Index for quick lookups
Chapter 5. Exploring Higher Level Programming Interfaces for DynamoDB
Creating a data model for the DynamoDB item using the object persistence model in Java
Putting items into the DynamoDB table using the object persistence model in Java
Retrieving items from the DynamoDB table using the object persistence model in Java
Creating a custom object for the DynamoDB table using the object persistence model in Java
Querying items from the DynamoDB table using the object persistence model in Java
Scanning items from the DynamoDB table using the object persistence model in Java
Saving items into the DynamoDB table using the object persistence model in .Net
Retrieving items from the DynamoDB table using the object persistence model in .Net
Creating a custom object for the DynamoDB table using the object persistence model in .Net
Querying items from the DynamoDB table using the object persistence model in .Net
Scanning items from the DynamoDB table using the object persistence model in .Net
Chapter 6. Securing DynamoDB
Creating users using AWS IAM
Creating a DynamoDB full access group using AWS IAM
Creating a DynamoDB read-only group using AWS IAM
Validating the DynamoDB access controls using the AWS IAM policy simulator
Creating the custom policy to allow the DynamoDB console access using AWS IAM
Creating a fine-grained access control policy using AWS IAM
Implementing the client-side encryption for the DynamoDB data
Implementing the client-side masking for the DynamoDB data