Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Como funcionam os ambientes remotos?
Para usar ambientes remotos, você pode habilitar o estado remoto para garantir que o estado do ambiente persista automaticamente no repositório remoto configurado. Ou seja, qualquer comando azd que grava no seu arquivo azd.env ou config.json persistirá automaticamente.
Configurar o estado remoto
O estado remoto para azd pode ser configurado globalmente em azd de config.json ou por projeto no azure.yaml. Se o estado remoto não estiver configurado, os valores de ambiente e a configuração 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
- configuração: mapa de pares chave/valor exclusivos para cada provedor de estado remoto
Habilitar por projeto
azure.yaml
name: azd-project-name
state:
remote:
backend: AzureBlobStorage
config:
accountName: saazdremotestate
containerName: myproject # Defaults to project name if not specified
Habilitar globalmente
azd config.json
{
"state": {
"remote": {
"backend": "AzureBlobStorage",
"config": {
"accountName": "saazdremotestate"
}
}
}
}
Back-ends com suporte para estado remoto
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 dentro da conta de armazenamento em que a configuração é armazenada. Usa por padrão o nome atual do projeto azd, se não for especificado
-
ponto de extremidade: ponto de extremidade do Azure usado ao configurar o estado remoto.
Assume o padrão de
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 do azd env list acima. Para copiar o estado remoto, para seu ambiente local, dev você executaria o seguinte:
azd env select dev