Exercice : Définir et récupérer un secret à partir d’Azure Key Vault avec Azure CLI
Dans cet exercice, vous apprenez à effectuer les actions suivantes en utilisant Azure CLI :
- Créer un coffre de clés
- Ajouter et récupérer un secret
Prérequis
-
- Un compte Azure avec un abonnement actif. Si vous n’en avez pas, vous pouvez vous inscrire à une évaluation gratuite sur https://azure.com/free.
Connexion à Azure et lancement de Cloud Shell
Connectez-vous au portail Azure, puis ouvrez Cloud Shell.
Une fois le shell ouvert, veillez à sélectionner l’environnement Bash.
Créer un coffre de clés
Nous allons définir des variables pour les commandes CLI à utiliser pour réduire tout ce qui doit être retapé. Remplacez la chaîne de variable
<myLocation>
suivante par une région qui vous convient. Le nom du coffre de clés doit être un nom global unique, et le script suivant génère une chaîne aléatoire.myKeyVault=az204vault-$RANDOM myLocation=<myLocation>
Créez un groupe de ressources.
az group create --name az204-vault-rg --location $myLocation
Créez un coffre de clés en utilisant la commande
az keyvault create
.az keyvault create --name $myKeyVault --resource-group az204-vault-rg --location $myLocation
Notes
Cette opération peut prendre quelques minutes.
Ajouter et récupérer un secret
Pour ajouter un secret au coffre, vous devez effectuer deux opérations supplémentaires.
Créez un secret. Ajoutons un mot de passe qui pourrait être utilisé par une application. Le mot de passe est appelé ExamplePassword et stockera la valeur hVFkk965BuUv.
az keyvault secret set --vault-name $myKeyVault --name "ExamplePassword" --value "hVFkk965BuUv"
Utilisez la commande
az keyvault secret show
pour récupérer le secret.az keyvault secret show --name "ExamplePassword" --vault-name $myKeyVault
Cette commande retourne une sortie au format JSON. La dernière ligne contient le mot de passe en texte brut.
"value": "hVFkk965BuUv"
Vous avez créé un coffre de clés, stocké un secret et l’avez récupéré.
Nettoyer les ressources
Si vous n’avez plus besoin des ressources de cet exercice, utilisez la commande suivante pour supprimer le groupe de ressources et le coffre de clés associé.
az group delete --name az204-vault-rg --no-wait