Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour utiliser des environnements distants, activez l’état distant pour vous assurer que l’état de l’environnement persiste automatiquement dans le magasin distant configuré. Cela signifie que toute azd commande conserve automatiquement les modifications écrites dans votre fichier azd.env ou config.json.
Configurer l’état distant
L’état distant pour azd peut être configuré globalement dans azd's config.json ou par projet dans le azure.yaml. Si l’état distant n’est pas configuré, les valeurs d’environnement et la configuration continuent d’être stockées localement.
Configurez l’état distant dans l’élément state.remote de azd configuration :
- backend : nom du type de back-end utilisé pour l’état distant
- config : Mapper des paires clé/valeur uniques à chaque fournisseur d’état distant
Activer par projet
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Activer globalement
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Back-ends d’état distant pris en charge
Stockage de Blobs Azure
azd écrit les fichiers .env et config.json dans un conteneur d’objets blob de stockage Azure
Paramétrage
- accountName : nom du compte de stockage Azure
- containerName : nom du conteneur dans le compte de stockage où la configuration est stockée. Par défaut, si aucun nom n'est spécifié, le projet azd actuel est utilisé
-
point de terminaison : point de terminaison Azure utilisé lors de la configuration de l’état distant.
La valeur par défaut est
core.windows.net
État distant et commandes azd
azd env list
Répertorie tous les environnements locaux et distants disponibles. Par exemple:
azd env select
Lors de la sélection d’un environnement qui n’existe pas localement, l’état distant est copié dans un nouvel environnement local.
Par exemple, considérez la sortie du précédent élément azd env list. Pour copier l’état distant dans votre environnement local, exécutez ce qui suit : dev
azd env select dev