Távoli környezetek támogatása

Távoli környezetek használatához engedélyezze a távoli állapotot, hogy a környezeti állapot automatikusan megmaradjon a konfigurált távoli tárolóban. Ez azt jelenti, hogy bármely azd parancs automatikusan menti a módosításokat, amelyeket a azd.env vagy a config.json fájlba írnak.

Távoli állapot konfigurálása

A távoli állapot for azd globálisan is konfigurálható a azdconfig.json-jában vagy a azure.yaml projekten belül. Ha a távoli állapot nincs beállítva, a környezeti értékek és a konfiguráció továbbra is helyben lesz tárolva.

Konfigurálja a távoli állapotot a state.remote konfiguráció elemén azd belül:

  • háttérrendszer: A távoli állapothoz használt háttérrendszer-típus neve
  • Konfiguráció: Az egyes távoli állapotszolgáltatókra egyedi kulcs-/értékpárok térképe

Engedélyezés projekt szerint

azure.yaml

name: azd-project-name
state:
  remote:
    backend: AzureBlobStorage
    config:
      accountName: saazdremotestate
      containerName: myproject # Defaults to project name if not specified

Globális engedélyezés

azd config.json

{
  "state": {
    "remote": {
      "backend": "AzureBlobStorage",
      "config": {
        "accountName": "saazdremotestate"
      }
    }
  }
}

Támogatott távoli állapot háttérrendszerei

Azure Blob Storage

azd ír .env és config.json fájlokat egy Azure Storage-blob tárolóba

Konfiguráció

  • accountName: Az Azure Storage-fiók neve
  • containerName: Annak a tárolónak a neve, amely azon a tárfiókon belül található, ahol a konfigurációt tárolja. Alapértelmezés szerint az aktuális azd projektnév lesz beállítva, ha nincs megadva
  • végpont: A távoli állapot konfigurálásához használt Azure-végpont. Alapértelmezett érték: core.windows.net

Távoli állapot és azd parancsok

azd env list

Felsorolja az összes elérhető helyi és távoli környezetet. Például:

Az

azd env select

Ha olyan környezetet választ ki, amely nem létezik helyileg, a rendszer átmásolja a távoli állapotot egy új helyi környezetbe.

Vegyük például az előző azd env listkimenetet. A távoli állapot dev másolásához a következőt kell futtatnia a helyi környezetbe:

azd env select dev