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.
Comment fonctionnent les environnements distants ?
Pour utiliser des environnements distants, vous pouvez activer 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 qui écrit dans votre azd.env ou config.json fichier est automatiquement conservée.
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.
Vous pouvez configurer 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 écritures .env et config.json fichiers 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, le nom du projet azd actuel s’il n’est pas spécifié
-
point de terminaison : point de terminaison Azure utilisé lors de la configuration de l’état distant.
Valeurs par défaut
core.windows.net
État et azd commandes distants
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 ci-dessus azd env list . Pour copier l’état distant, dans votre environnement local, dev exécutez ce qui suit :
azd env select dev