Partilhar via


Gerenciar variáveis de ambiente em Aplicativos de Contêiner do Azure

Nos Aplicativos de Contêiner do Azure, você pode definir variáveis de ambiente de tempo de execução. Essas variáveis podem ser definidas como entradas manuais ou como referências a segredos. Essas variáveis de ambiente são carregadas em seu aplicativo de contêiner durante o tempo de execução.

Configurar variáveis de ambiente

Você pode configurar as variáveis de ambiente após a criação do aplicativo de contêiner ou posteriormente, criando uma nova revisão.

Nota

Para evitar confusão, não é recomendado duplicar variáveis de ambiente. Quando várias variáveis de ambiente têm o mesmo nome, a última da lista entra em vigor.

Se estiver a criar uma nova Aplicação de Contentor através do portal do Azure, pode configurar as variáveis de ambiente na secção Contentor:

Captura de ecrã da página de criação da Aplicação de Contentor.

Adicionar variáveis de ambiente em aplicativos de contêiner existentes

Depois que o Aplicativo de Contêiner é criado, a única maneira de atualizar as variáveis de ambiente do Aplicativo de Contêiner é criando uma nova revisão com as alterações necessárias.

  1. No portal do Azure, procure Aplicativos de Contêiner e selecione seu aplicativo.

    Captura de ecrã da barra de pesquisa do portal do Azure com a Aplicação de Contentor como um dos resultados.

  2. No menu esquerdo do aplicativo, selecione Revisões e réplicas > Criar nova revisão

    Captura de ecrã da página de criação da Revisão da Aplicação de Contentor.

  3. Em seguida, você tem que editar a imagem de contêiner existente atual:

    Captura de ecrã da página de definições da imagem de contentor Revisão da Aplicação de Contentor.

  4. Na seção Variáveis de ambiente, você pode Adicionar novas variáveis de ambiente clicando em Adicionar.

  5. Em seguida, defina o Nome da variável Ambiente e a Origem (pode ser uma referência a um segredo).

    Captura de tela da seção Configurações do ambiente de imagem de contêiner da Revisão do Aplicativo de Contêiner.

    1. Se você selecionar a fonte como manual, poderá inserir manualmente o valor da variável Ambiente.

      Captura de tela da seção Configurações do ambiente de imagem de contêiner da Revisão do aplicativo de contêiner com uma das fontes de ambientes selecionadas como Manual.

Variáveis de ambiente incorporadas

Os Aplicativos de Contêiner do Azure adicionam automaticamente variáveis de ambiente que seus aplicativos e trabalhos podem usar para obter metadados da plataforma em tempo de execução.

Aplicações

As seguintes variáveis estão disponíveis para aplicativos de contêiner:

Nome da variável Description Valor de exemplo
CONTAINER_APP_NAME O nome do aplicativo de contêiner. my-containerapp
CONTAINER_APP_REVISION O nome da revisão do aplicativo de contêiner. my-containerapp--20mh1s9
CONTAINER_APP_HOSTNAME O nome de host específico da revisão do aplicativo contêiner. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX O sufixo DNS para o ambiente Container Apps. Para obter o nome de domínio totalmente qualificado (FQDN) do aplicativo, acrescente o nome do aplicativo ao sufixo DNS no formato $CONTAINER_APP_NAME.$CONTAINER_APP_ENV_DNS_SUFFIX. <DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_PORT A porta de destino do aplicativo de contêiner. 8080
CONTAINER_APP_REPLICA_NAME O nome da réplica do aplicativo de contêiner. my-containerapp--20mh1s9-86c8c4b497-zx9bq

Tarefas

As seguintes variáveis estão disponíveis para trabalhos de Aplicativos de Contêiner:

Nome da variável Description Valor de exemplo
CONTAINER_APP_JOB_NAME O nome da tarefa. my-job
CONTAINER_APP_JOB_EXECUTION_NAME O nome da execução do trabalho. my-job-iwpi4il

Próximos passos