Como gerenciar projetos do GCP, aplicativos do App Engine e o faturamento

Um projeto do Google Cloud Platform contém o aplicativo App Engine e outros recursos do GCP.

No console do Google Cloud Platform, você pode executar todas as tarefas administrativas, incluindo as tarefas comuns abordadas neste tópico. Para ver as informações gerais sobre o uso do console, consulte este guia.

Normalmente, antes de poder implantar os aplicativos no ambiente padrão do App Engine, você precisa criar ou configurar:

  1. um projeto do GCP;
  2. um aplicativo do App Engine;
  3. uma conta de faturamento (opcional).

Como criar um projeto e um aplicativo

Crie um projeto do Google Cloud Platform e um aplicativo do App Engine para gerar e gerenciar um conjunto de configurações, credenciais e os metadados do aplicativo.

Para implantar os aplicativos em um projeto do GCP, é necessário criar um aplicativo correspondente do App Engine que defina o local em que você quer que os serviços do App Engine sejam executados.

Somente o papel de Proprietário tem privilégios para criar um aplicativo do App Engine em um projeto do GCP e esse aplicativo tem que existir antes que qualquer outra conta possa executar tarefas nesse aplicativo. Por exemplo, o aplicativo do App Engine tem que ser criado antes que uma conta com o papel de Implantador do App Engine possa implantar um aplicativo usando uma conta de serviço.

Console

Para criar um projeto do GCP e um aplicativo do App Engine:

  1. Vá para a página do App Engine.

    Vá para a página do App Engine

  2. Selecione ou crie um projeto do GCP.

  3. Na página O primeiro app com o Python, selecione uma região para especificar onde você quer que o aplicativo do App Engine esteja localizado.
    Para mais informações sobre locais do App Engine, veja help_outline

Depois que o aplicativo do App Engine for criado no projeto, a página Painel será aberta.

gcloud

Após instalar o Google Cloud SDK, uma conta com o papel de proprietário do projeto do GCP executará os seguintes comandos do gcloud para criar um projeto do GCP e um aplicativo do App Engine:

  1. Execute o seguinte comando para criar um projeto do GCP:

    gcloud projects create

  2. Execute o comando a seguir para selecionar uma região e criar um aplicativo do App Engine:

    gcloud app create

API

Para criar um projeto do GCP e um aplicativo do App Engine de forma programática, use a Resource Manager API e a App Engine Admin API:

  1. Para criar um projeto do GCP, veja Como criar um novo projeto.

  2. Para criar um aplicativo do App Engine, consulte Como criar aplicativos do App Engine.

Como ativar o faturamento

Se o aplicativo precisar de recursos que excedam as cotas gratuitas, você precisará ativar o faturamento para aumentar algumas das cotas e pagar pelo uso adicional. Se você já tiver uma conta de faturamento ao criar um projeto do GCP, o faturamento será ativado automaticamente nesse projeto.

Para ativar o faturamento em um projeto do GCP, siga estas etapas:

  1. No console do GCP, vá para a página "Faturamento".

    Acessar a página "Faturamento"

  2. Selecione ou crie um projeto do GCP.

  3. Uma destas opções será exibida de acordo com a existência de uma conta de faturamento ou com a associação do projeto selecionado a uma conta:

    • Se o faturamento já estiver ativado para o projeto do GCP selecionado, os detalhes sobre a conta de faturamento serão listados.

    • Se não existir uma conta de faturamento, você será solicitado a criá-la e associá-la ao projeto.

    • Se existir uma conta de faturamento, você será solicitado a ativá-la se o projeto selecionado do GCP ainda não estiver associado a uma conta. Você também pode clicar em Cancelar e depois em Criar conta para criar e associar uma nova conta de faturamento.

Após a ativação do faturamento, não haverá um valor de limite para as cobranças. Para ter mais controle sobre os custos do aplicativo, você pode definir um limite de gastos diário aproximado. Os limites de gastos não são compatíveis com o ambiente flexível do App Engine.

Como definir um limite de gastos

É possível configurar limites de gastos diários apenas para recursos do App Engine em execução no ambiente padrão.

Os limites de gastos são compatíveis somente com o ambiente padrão do App Engine. No ambiente flexível, você pode criar orçamentos e definir alarmes.

Para definir um limite de gastos diário para os recursos do App Engine em um projeto do GCP, siga estas etapas:

  1. No console do GCP, vá para a página de configurações do aplicativo:

    Acessar a página "Configurações do aplicativo"

  2. Clique em Editar e especifique um limite de gastos. Quando o limite de gastos diário é aumentado, ele entra em vigor imediatamente.

  3. Clique em Salvar para definir o limite de gastos para este projeto do GCP. Se você tiver vários projetos do GCP, precisará definir os limites de gastos individualmente em cada projeto.

Como gerenciar o faturamento

Use a página "Faturamento" para gerenciar suas contas de faturamento:

  1. Vá para a página "Faturamento" no console do GCP:

    Acessar a página "Faturamento"

  2. Selecione a conta que você quer gerenciar e acesse a página correspondente para executar as tarefas de gerenciamento a seguir:

    • Tenha uma visão geral da conta de faturamento, faça pagamentos e adicione administradores na página Visão geral.
    • Crie orçamentos e alertas na página Orçamentos e alertas.
    • Veja o histórico de faturamento e faça o download de faturas na página Transações.
    • Exporte dados de faturamento para um conjunto de dados do BigQuery na página Exportação de faturamento.
    • Configure sua conta para pagamentos e seus contatos na página Configurações de pagamento.
    • Defina a forma de pagamento na página Forma de pagamento.

Para saber mais sobre o faturamento, consulte a página Preços.

Como criar orçamentos e definir alertas

Você pode criar um orçamento para um projeto do GCP para evitar surpresas na sua conta e monitorar todas as cobranças do Google Cloud Platform em um só lugar. Com um orçamento, você pode criar alertas para enviar e-mails aos administradores de faturamento quando as cobranças excederem um determinado valor.

Para criar um orçamento e definir alertas em um projeto do GCP:

  1. No console do GCP, vá para a página "Faturamento".

    Acessar a página "Faturamento"

  2. Clique na conta de faturamento para que você quer criar um orçamento.

  3. Clique em Orçamentos e alertas e em Criar orçamento para começar a criar um orçamento para o projeto do GCP.

  4. Defina o orçamento na seção Definir orçamento. Em seguida, especifique as porcentagens que acionarão o envio dos alertas por e-mail na seção Definir alertas de orçamento.

  5. Clique em Salvar para definir o orçamento e ativar alertas para o projeto do GCP. Se você tiver vários projetos do GCP, defina os orçamentos e alertas individualmente em cada projeto.

Como desativar o faturamento

Após ativar o faturamento, é possível interromper os pagamentos automáticos de um projeto do GCP. Para isso, basta desativar o faturamento desse projeto. Se preferir liberar alguns dos recursos usados no projeto, você poderá desativar o aplicativo. Se você não precisar do projeto do GCP, libere todos os recursos encerrando o projeto.

Como desativar um aplicativo

Desative o aplicativo do App Engine para impedir que seu app execute instâncias e atenda a solicitações. Não ocorrerá qualquer perda de dados nem alteração nas definições de configuração ao desativar o aplicativo. Para reiniciar as instâncias e continuar servindo o tráfego para seu app, basta reativar o aplicativo do App Engine.

Após a desativação, os recursos do aplicativo, tanto no ambiente padrão quanto no ambiente flexível, serão desativados. Portanto, eles não incorrerão em cobranças. No entanto, ainda poderão ocorrer cobranças de outros serviços no projeto do GCP como, por exemplo, armazenamento de dados.

Se o aplicativo estiver processando ativamente uma solicitação, essa tarefa será concluída antes do aplicativo ser totalmente desativado. Isso poderá levar até uma hora.

Para desativar um aplicativo do App Engine:

  1. Acesse a página "Configurações do aplicativo":

    Acessar a página "Configurações do aplicativo"

  2. Clique em Desativar aplicativo e siga as instruções.

Quando quiser que o aplicativo continue veiculando solicitações, basta ativar o aplicativo do App Engine. Para isso, retorne à mesma página de Configurações do aplicativo e clique em Ativar aplicativo.

Como encerrar um projeto

Você pode desativar o faturamento e liberar todos os recursos do GCP que estão sendo usados no projeto do GCP encerrando esse projeto.

Console

Para encerrar projetos do GCP usando o console do GCP:

  1. Vá para a página "Projetos":

    Acesse a página "Projetos"

  2. Selecione o projeto do GCP que você quer encerrar e clique em Excluir projeto.

Para saber mais sobre como gerenciar os projetos do GCP, consulte a página de ajuda do console do GCP sobre como criar, encerrar e restaurar projetos.

gcloud

Instale o Google Cloud SDK e execute o comando gcloud abaixo para encerrar um projeto do GCP:

gcloud projects delete

API

Para encerrar o projeto do GCP de forma programática, veja Como encerrar um projeto na Resource Manager API.

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

Enviar comentários sobre…

Ambiente padrão do App Engine para Python