Como configurar um app com o arquivo app.yaml

Um aplicativo .NET no App Engine é configurado usando um arquivo app.yaml, que contém recursos de CPU, memória, rede e disco, escalonamento e outras configurações gerais, incluindo variáveis de ambiente.

Sobre os arquivos app.yaml

Especifique toda a configuração de ambiente de execução para seu aplicativo .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 desenvolver e implantar arquivos app.yaml de mais serviços.

É possível especificar um nome exclusivo para os arquivos app.yaml. Então, também será preciso especificar o nome do arquivo com o comando de implantação. Por exemplo, se você nomear o arquivo app.yaml como service-name-app.yaml ou app.flexible.yaml, será necessário implantar seu 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 .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 uma lista 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