This assignment is about using Azure Key Vault as a secret store for the FineCollectionService
. You will use the Azure Key Vault secret store component provided by Dapr. This the fourth step to reach the final state of the application for this challenge. It is represented in the diagram below.
There are 3 main parts in this assignment:
- Setup of the Azure Key Vault as a secret store
- Update of
FineCollectionService
to retrieve the license key from the Azure Key Vault using Dapr secret store component. The license key is used by the fine calculator engine - Use secrets of Azure Key Vault in the definition of other components. Using Dapr, component manifests can reference secrets in a secret store. This is used to reference the Azure Service Bus connection string and the Azure Cosmos DB master key in the definition of the Azure Service Bus and Azure Cosmos DB components
< Assignment 6 - Cosmos DB as a state store Setup Azure Key Vault >
Table of contents
- Setup Azure Key Vault as a secret store
- Retrieve a secret in the application
- Reference a secret in Dapr components