In this lab, we provision a Cosmos DB account, learn how to create containers, populate a container with items, and set appropriate partition keys for our data.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Configure the Environment
For this first task, we need to provision a Cosmos DB account with the following parameters:
- Core SQL API
- (US) West US Region
- Do NOT Apply the Free Tier Discount
- Uncheck "Limit the total amount of throughput that can be provisioned on this account"
Then open the GitHub link and review the table to determine possible keys:
- https://gist.github.com/GaryMcLeary/07bdd715dd2dffec3ed1d35d1093923f
- Create a Container and Populate It
- Create a new container, choose manual with 400 throughput and set "City" as a partition key.
- Name the container testcontainer.
- Populate the newly created container with the JSON file:
- https://gist.github.com/GaryMcLeary/07bdd715dd2dffec3ed1d35d1093923f
- Once this is complete, create a second container, choose manual with 400 throughput and set "Test" as a partition key.
- Populate this new container with the same JSON file.