Stöd för fjärrmiljöer
Hur fungerar fjärrmiljöer?
Om du vill använda fjärrmiljöer kan du aktivera fjärrtillstånd för att säkerställa att miljötillståndet automatiskt bevaras till det konfigurerade fjärrarkivet. Det innebär att alla azd
kommandon som skriver till din azd
.env
eller config.json
filen sparas automatiskt.
Konfigurera fjärrtillstånd
Fjärrtillstånd för azd
kan konfigureras globalt i azd
eller config.json
efter projekt i azure.yaml
. Om fjärrtillståndet inte har konfigurerats fortsätter miljövärden och konfiguration att lagras lokalt.
Du kan konfigurera fjärrtillstånd i konfigurationselementet state.remote
azd
- backend: Namnet på den serverdelstyp som används för fjärrtillstånd
- konfiguration: Karta över nyckel/värde-par som är unika för varje fjärrtillståndsprovider
Aktivera efter projekt
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Aktivera globalt
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Fjärrtillståndsserverdelar som stöds
Azure Blob Storage
azd
skrivningar .env
och config.json
filer till en Azure Storage-blobcontainer
Konfiguration
- accountName: Namnet på Azure Storage-kontot
- containerName: Namnet på containern i lagringskontot där konfigurationen lagras. Standardvärdet är det aktuella azd-projektnamnet om det inte anges
- slutpunkt: Azure-slutpunkt som används när fjärrtillstånd konfigureras. Standardvärdet är
core.windows.net
Fjärrtillstånd och azd
kommandon
azd env list
Visar en lista över alla tillgängliga lokala miljöer och fjärrmiljöer. Till exempel:
azd env select
När du väljer en miljö som inte finns lokalt kopieras fjärrtillståndet till en ny lokal miljö.
Tänk till exempel på utdata från azd env list
ovan. Om du vill kopiera fjärrtillståndet dev
till din lokala miljö kör du följande:
azd env select dev