Obsługa środowisk zdalnych
Jak działają środowiska zdalne?
Aby korzystać ze środowisk zdalnych, możesz włączyć stan zdalny, aby upewnić się, że stan środowiska będzie automatycznie utrwalany w skonfigurowanym magazynie zdalnym. Oznacza to, że wszystkie azd
polecenia zapisywane w pliku azd
.env
lub config.json
będą automatycznie utrwalane.
Konfigurowanie stanu zdalnego
Stan azd
zdalny dla programu można skonfigurować globalnie w azd
config.json
projekcie lub w projekcie w programie azure.yaml
. Jeśli stan zdalny nie jest skonfigurowany, wartości środowiska i konfiguracja będą nadal przechowywane lokalnie.
Stan zdalny można skonfigurować w ramach state.remote
elementu azd
konfiguracji
- zaplecze: nazwa typu zaplecza używanego dla stanu zdalnego
- config: Mapa par klucz/wartość unikatowa dla każdego dostawcy stanu zdalnego
Włącz według projektu
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Włączanie globalne
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Obsługiwane zaplecza stanu zdalnego
Azure Blob Storage
azd
.env
zapisuje pliki i config.json
pliki w kontenerze obiektów blob usługi Azure Storage
Konfigurowanie
- accountName: nazwa konta usługi Azure Storage
- containerName: nazwa kontenera na koncie magazynu, na którym jest przechowywana konfiguracja. Wartość domyślna bieżącej nazwy projektu azd, jeśli nie zostanie określona
- punkt końcowy: punkt końcowy platformy Azure używany podczas konfigurowania stanu zdalnego. Wartości domyślne
core.windows.net
Stan zdalny i azd
polecenia
azd env list
Wyświetla listę wszystkich dostępnych środowisk lokalnych i zdalnych. Na przykład:
azd env select
Podczas wybierania środowiska, które nie istnieje lokalnie, stan zdalny jest kopiowany do nowego środowiska lokalnego.
Rozważmy na przykład dane wyjściowe z azd env list
powyższych. Aby skopiować stan zdalny, dev
do środowiska lokalnego należy uruchomić następujące polecenie:
azd env select dev