Compartilhar 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 runtime. Essas variáveis podem ser definidas manualmente como entradas ou como referências a segredos. Essas variáveis de ambiente são carregadas em seu Aplicativo de Contêiner durante o runtime.

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 revisão.

Observação

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

Se você estiver criando um Aplicativo de Contêiner por meio do portal do Azure, poderá configurar as variáveis de ambiente na seção Contêiner:

Captura de tela da página de criação do Aplicativo de Contêiner.

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 revisão com as alterações necessárias.

  1. Entre no portal do Azure, pesquise por Aplicativos de Contêiner e, em seguida, selecione seu aplicativo.

    Captura de tela da barra de pesquisa do portal do Azure com o Aplicativo de Contêiner como um dos resultados.

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

    Captura de tela da página de criação de Revisão de Aplicativo de Contêiner.

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

    Captura de tela da página de configurações de imagem de contêiner da Revisão de Aplicativo de Contêiner.

  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 de Ambiente e a Origem (pode ser uma referência a um segredo).

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

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

      Captura de tela da seção de configurações de ambiente de imagem de contêiner da Revisão de Aplicativo de Contêiner com uma das origens de ambiente selecionada como Manual.

Variáveis de ambiente internas

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.

Aplicativos

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

Nome da variável Descrição 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 do host específico da revisão do aplicativo de contêiner. my-containerapp--20mh1s9.<DEFAULT_HOSTNAME>.<REGION>.azurecontainerapps.io
CONTAINER_APP_ENV_DNS_SUFFIX O sufixo DNS para o ambiente de Aplicativos de Contêiner. Para obter o FQDN (nome de domínio totalmente qualificado) 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

Trabalhos

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

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

Próximas etapas