Werken met sleutelwaarden in een Azure-app-configuratiearchief
Dit voorbeeldscript laat zien hoe u het volgende kunt doen:
- Een nieuw sleutel-waardepaar maken
- Alle bestaande sleutel-waardeparen weergeven
- De waarde van een nieuwe sleutel bijwerken
- Het nieuwe sleutel-waardepaar verwijderen
Als u geen Azure-abonnement hebt, kunt u een gratis Azure-account maken voordat u begint.
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
- Voor deze zelfstudie is versie 2.0 of hoger van Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.
Voorbeeldscript
#!/bin/bash
appConfigName=myTestAppConfigStore
newKey="TestKey"
refKey="KeyVaultReferenceTestKey"
uri="[URL to value stored in Key Vault]"
uri2="[URL to another value stored in Key Vault]"
# Create a new key-value
az appconfig kv set --name $appConfigName --key $newKey --value "Value 1"
# List current key-values
az appconfig kv list --name $appConfigName
# Update new key's value
az appconfig kv set --name $appConfigName --key $newKey --value "Value 2"
# List current key-values
az appconfig kv list --name $appConfigName
# Create a new key-value referencing a value stored in Azure Key Vault
az appconfig kv set-keyvault --name $appConfigName --key $refKey --secret-identifier $uri
# List current key-values
az appconfig kv list --name $appConfigName
# Update Key Vault reference
az appconfig kv set-keyvault --name $appConfigName --key $refKey --secret-identifier $uri2
# List current key-values
az appconfig kv list --name $appConfigName
# Delete new key
az appconfig kv delete --name $appConfigName --key $newKey
# Delete Key Vault reference
az appconfig kv delete --name $appConfigName --key $refKey
# List current key-values
az appconfig kv list --name $appConfigName
Opschonen van implementatie
Na het uitvoeren van het voorbeeldscript kan de volgende opdracht worden gebruikt om de resourcegroep en alle resources die er aan zijn gekoppeld te verwijderen.
az group delete --name myResourceGroup
Uitleg van het script
Deze tabel bevat de opdrachten die worden gebruikt in het voorbeeldscript.
Opdracht | Opmerkingen |
---|---|
az appconfig kv set | Een sleutel-waardepaar maken of bijwerken. |
az appconfig kv list | De sleutel-waardeparen weergeven die zijn opgenomen in een App Configuration-archief. |
az appconfig kv delete | Een sleutel-waardepaar verwijderen. |
Volgende stappen
Raadpleeg de documentatie van Azure CLI voor meer informatie over de Azure CLI.
Meer voorbeelden van CLI-scripts voor een App Configuration-archief vindt u in de Azure App Configuration CLI-voorbeelden.