Como configurar um aplicativo com o arquivo app.yaml

Para configurar um aplicativo em .NET no App Engine, usa-se um arquivo app.yaml, que contém recursos de CPU, memória, rede e disco, escalonamento e outras configurações gerais, incluindo as variáveis de ambiente.

Sobre os arquivos app.yaml

Especifique toda a configuração do ambiente de execução do seu aplicativo em .NET, incluindo versões e URLs, no arquivo app.yaml. Esse arquivo atua como um descritor de implantação de uma versão de serviço específica. Primeiro, é necessário criar o arquivo app.yaml para o serviço default do aplicativo antes de criar e implementar arquivos app.yaml para outros serviços.

É possível especificar um nome único para os arquivos app.yaml, mas também será necessário especificar o nome do arquivo com o comando de implantação. Por exemplo, se você nomear seu arquivo app.yaml, service-name-app.yaml ou app.flexible.yaml, será necessário implantar o aplicativo usando:

gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
Para saber mais sobre como estruturar vários serviços e arquivos app.yaml no aplicativo, consulte Como estruturar serviços da Web. Dependendo da complexidade do serviço do aplicativo, talvez seja necessário definir apenas alguns elementos no arquivo app.yaml correspondente. Veja no exemplo a seguir o que um simples aplicativo em .NET pode exigir no ambiente flexível:

runtime: aspnetcore
env: flex

# This sample incurs costs to run on the App Engine flexible environment.
# The settings below are to reduce costs during testing and are not appropriate
# for production use. For more information, see:
# https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml
manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10

env_variables:
  # The __ in My__Greeting will be translated to a : by ASP.NET.
  My__Greeting: Hello AppEngine!
A sintaxe do arquivo app.yaml está no formato YAML.

Todos os elementos de configuração

Para ver uma lista completa de todos os elementos compatíveis com esse arquivo de configuração, consulte a referência do app.yaml.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente flexível do App Engine para documentos .NET