Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Come funzionano gli ambienti remoti?
Per usare ambienti remoti, è possibile abilitare lo stato remoto per garantire che lo stato dell'ambiente venga mantenuto automaticamente nell'archivio remoto configurato. Ciò significa che qualsiasi comando azd
che scrive nel file azd
.env
o nel config.json
verrà salvato automaticamente.
Configurare lo stato remoto
Lo stato remoto per azd
può essere configurato a livello globale nel azd
di config.json
o per progetto all'interno di azure.yaml
. Se lo stato remoto non è configurato, i valori di ambiente e la configurazione continuano a essere archiviati in locale.
È possibile configurare lo stato remoto all'interno dell'elemento state.remote
di azd
configurazione
- back-end: nome del tipo back-end usato per lo stato remoto
- config: mappa di coppie chiave/valore univoche per ciascun provider remoto di stato
Abilitare per progetto
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Abilitare a livello globale
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Back-end di stato remoto supportati
Blob Storage di Azure
azd
scrive .env
e config.json
file in un contenitore BLOB di archiviazione di Azure
Configurazione
- accountName: nome dell'account di archiviazione di Azure
- containerName: nome del contenitore all'interno dell'account di archiviazione in cui è archiviata la configurazione. Per impostazione predefinita, viene utilizzato il nome del progetto azd corrente se non specificato.
-
endpoint: endpoint di Azure usato per la configurazione dello stato remoto.
Il valore predefinito è
core.windows.net
Stato remoto e azd
comandi
azd env list
Elenca tutti gli ambienti locali e remoti disponibili. Per esempio:
azd env select
Quando si seleziona un ambiente che non esiste in locale, lo stato remoto viene copiato in un nuovo ambiente locale.
Si consideri l'output di azd env list
sopra, ad esempio. Per copiare lo stato remoto, dev
nell'ambiente locale si eseguirà quanto segue:
azd env select dev