Utiliser des clés-valeurs dans un magasin Azure App Configuration

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

  • 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

Dans l’exemple suivant, remplacez le texte d’espace réservé <AppConfigurationStoreName> par le nom de votre magasin App Configuration.

#!/bin/bash

appConfigName=<AppConfigurationStoreName>
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.