1. Log in to Azure
First, authenticate your local machine with Azure:2. Create an Azure Key Vault
Run the following command to create a Key Vault in a resource group:<your-resource-group> with your existing resource group. If you don’t have one, create it:
3. Store a Secret in Key Vault
Let’s add a secret nameddemo-app with a sample value:
4. Retrieve the Secret
Now, fetch the secret value:.env file:
5. Verify .env File
6. Grant Access to Your Machine (If Needed)
If you get a permission error, give your account access:7. Cleanup (Optional)
If you want to delete the Key Vault:Summary
| Step | Command |
|---|---|
| Log in | az login |
| Create Resource Group | az group create --name demo-rg --location eastus |
| Create Key Vault | az keyvault create --name demo-vault --resource-group demo-rg --location eastus |
| Store Secret | az keyvault secret set --vault-name demo-vault --name demo-app --value "super-secret-value" |
| Retrieve Secret | az keyvault secret show --vault-name demo-vault --name demo-app --query value -o tsv |
Export to .env | echo "demo_app=$(az keyvault secret show --vault-name demo-vault --name demo-app --query value -o tsv)" > .env |
