Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Como funcionam os ambientes remotos?
Para usar ambientes remotos, você pode habilitar o estado remoto para garantir que o estado do ambiente persista automaticamente para o armazenamento remoto configurado. Ou seja, qualquer azd comando que grave no seu azd.env arquivo ou config.json persistirá automaticamente.
Configurar estado remoto
O estado remoto para azd pode ser configurado globalmente no azd de config.json ou por projeto no azure.yaml. Se o estado remoto não estiver configurado, os valores e a configuração do ambiente continuarão a ser armazenados localmente.
Você pode configurar o estado remoto dentro do elemento state.remote da configuração azd
- back-end: o nome do tipo de back-end usado para o estado remoto
- config: Mapa de pares chave/valor exclusivos para cada provedor de estado remoto
Ativar por projeto
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Habilite globalmente
AZD config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Sistemas de gerenciamento de estado remoto suportados
Armazenamento de Blobs do Azure
azd grava .env e config.json arquivos em um contêiner de blob de armazenamento do Azure
Configuração
- accountName: Nome da conta de armazenamento do Azure
- containerName: Nome do contêiner na conta de armazenamento onde a configuração é armazenada. Define-se automaticamente como o "azd" atual do nome do projeto, se não for especificado
-
ponto de extremidade: ponto de extremidade do Azure usado ao configurar o estado remoto.
O padrão é
core.windows.net
Comandos de estado remoto e azd
azd env list
Lista todos os ambientes locais e remotos disponíveis. Por exemplo:
azd env select
Ao selecionar um ambiente que não existe localmente, o estado remoto é copiado para um novo ambiente local.
Por exemplo, considere a saída de azd env list acima. Para copiar o estado remoto, dev você deve executar o seguinte para o ambiente local:
azd env select dev