Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cet exemple de script montre comment :
- Créer une paire clé-valeur
- Répertorier toutes les paires clé-valeur existantes
- Mettre à jour la valeur d’une clé nouvellement créée
- Supprimer la nouvelle paire clé-valeur
Si vous ne disposez pas d’un compte Azure, créez-en un gratuitement avant de commencer.
Conditions préalables
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour obtenir plus d’informations, consultez Démarrage d’Azure Cloud Shell.
Si vous préférez exécuter des commandes de référence CLI localement, installez Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour terminer le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour obtenir d’autres options de connexion, consultez S’authentifier auprès d’Azure à l’aide d’Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser et gérer des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
- Ce tutoriel nécessite l’interface Azure CLI version 2.0 ou ultérieure. Si vous utilisez Azure Cloud Shell, la dernière version est déjà installée.
Exemple de script
#!/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
Finaliser le déploiement
Une fois l’exemple de script exécuté, la commande suivante permet de supprimer le groupe de ressources et toutes les ressources associées.
az group delete --name myResourceGroup
Explication du script
Ce tableau répertorie les commandes utilisées dans notre exemple de script.
| Commande | Remarques |
|---|---|
| az appconfig kv set | Créez ou mettez à jour une paire clé-valeur. |
| az appconfig kv list | Liste les paires clé-valeur dans un magasin App Configuration. |
| az appconfig kv delete | Supprimer une paire clé-valeur. |
Étapes suivantes
Pour plus d’informations sur l’interface Azure CLI, consultez la documentation relative à l’interface Azure CLI.
Vous trouverez des exemples supplémentaires de scripts d’interface de ligne de commande App Configuration dans les exemples d’interface de ligne de commande Azure App Configuration.