Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hoe werken externe omgevingen?
Als u externe omgevingen wilt gebruiken, kunt u de externe status inschakelen om ervoor te zorgen dat de omgevingsstatus automatisch blijft bestaan in het geconfigureerde externe archief. Dit betekent dat elke azd opdracht die naar uw azd.env of config.json bestand wordt geschreven, automatisch blijft behouden.
Afstandsstatus configureren
Afstandsstatus voor azd kan algemeen worden geconfigureerd in azd's config.json of per project binnen de azure.yaml. Als de externe status niet is ingesteld, worden omgevingswaarden en -configuratie lokaal opgeslagen.
U kunt de externe status configureren binnen het state.remote configuratie-element azd
- back-end: de naam van het back-endtype dat wordt gebruikt voor de externe status
- config: Overzicht van sleutel-/waardeparen die uniek zijn voor elke provider van externe status
Inschakelen per project
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Globaal inschakelen
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Ondersteunde back-ends voor externe status
Azure Blob Storage (opslagdienst van Azure)
azd schrijft .env en config.json bestanden naar een Azure blob storage-container
Configuratie
- accountName: naam van het Azure-opslagaccount
- containerName: naam van de container in het opslagaccount waar de configuratie is opgeslagen. Wordt standaard ingesteld op de huidige azd-projectnaam als er geen is opgegeven
-
eindpunt: Azure-eindpunt dat wordt gebruikt bij het configureren van de externe status.
Standaard ingesteld op
core.windows.net
Externe status en azd opdrachten
azd env list
Geeft een lijst weer van alle lokale en externe omgevingen die beschikbaar zijn. Voorbeeld:
azd env select
Wanneer u een omgeving selecteert die niet lokaal bestaat, wordt de externe status gekopieerd naar een nieuwe lokale omgeving.
Bekijk bijvoorbeeld de uitvoer van azd env list hierboven. Als u de externe status wilt kopiƫren, dev voert u het volgende uit in uw lokale omgeving:
azd env select dev