Como configurar
-
Como configurar o ambiente de desenvolvimento
Instruções para fazer o download e a instalação de ferramentas e dependências para desenvolvimento de aplicativos do App Engine na máquina local.
-
Como configurar projetos e recursos do GCP
Instruções para criar e gerenciar recursos relacionados ao App Engine no Console do Google Cloud.
Como migrar apps e serviços atuais
-
Fazer o upgrade dos aplicativos atuais
Se você quiser fazer o upgrade para a versão mais recente do ambiente flexível do App Engine, atualize o arquivo app.yaml e faça as alterações importantes da versão Beta.
-
Migrar um aplicativo do App Engine para o GKE
Execute seu aplicativo de ambiente flexível do App Engine no GKE sem alterar o código.
-
Como migrar para um ambiente de execução personalizado do Node.js
Use uma implementação alternativa do Node.js para seu ambiente de execução.
Como criar o aplicativo
-
Como estruturar serviços da Web no App Engine
Saiba como criar arquivos de configuração para estruturar serviços do App Engine e controlar recursos opcionais no aplicativo.
-
Como se comunicar entre os serviços
Entenda como se comunicar entre os serviços do App Engine, serviços do Google Cloud e outros aplicativos externos.
-
Como processar solicitações
Como as solicitações para o aplicativo são compreendidas e processadas no App Engine.
-
Como encaminhar solicitações
Como as solicitações HTTP de usuários e outros aplicativos são encaminhadas por meio de arquivos de expedição.
Como definir arquivos de configuração
Como testar e implantar seu aplicativo
Como depurar o aplicativo
-
Como gravar registros de aplicativos
Saiba como gravar registros de aplicativos e ver detalhes de solicitações e respostas em registros de aplicativos e do sistema.
-
Como depurar uma instância
Conecte-se a uma instância que hospeda o aplicativo para fins de depuração.
-
Como entender o desempenho com o Cloud Profiler
Colete informações de uso de CPU e de alocação de memória do app e visualize-as no Console do Google Cloud Platform.
Armazenar dados e arquivos
-
Noções básicas sobre armazenamento de dados e arquivos
Escolha entre uma variedade de bancos de dados, incluindo de terceiros, como o Redis, MongoDB, PostgreSQL, Cassandra e Hadoop.
-
Como disponibilizar arquivos estáticos
Saiba como disponibilizar arquivos estáticos como JavaScript, imagens e CSS a partir do aplicativo.
-
Como usar o Cloud Datastore (dados de aplicativos NoSQL)
Armazene no Cloud Datastore os dados de aplicativo do App Engine.
-
Como usar o Cloud SQL para MySQL
Armazene no Cloud SQL para MySQL os dados de aplicativo do App Engine.
-
Como usar o Cloud SQL para PostgreSQL
Armazene no Cloud SQL para PostgreSQL os dados de aplicativo do App Engine.
-
Como usar o Cloud Storage (hospedagem de arquivos em nuvem)
Armazene e disponibilize arquivos como filmes, imagens ou outro conteúdo estático.
Como proteger o aplicativo
Como controlar o acesso
-
Noções básicas sobre controle de acesso
Defina o controle de acesso usando papéis no nível do projeto.
-
Como autorizar aplicativos
Saiba como usar contas de serviço para autorizar aplicativos.
-
Como conceder acesso ao projeto
Forneça acesso baseado em papéis ao seu projeto e recursos associados.
-
Como criar firewalls
Configure um firewall para ter um controle independente de identidades sobre o acesso ao aplicativo do App Engine.
-
Conta de serviço para o ambiente flexível do App Engine
Noções básicas da conta de serviço para o ambiente flexível do App Engine.
Como autenticar usuários
Como usar um domínio personalizado
-
Como mapear domínios personalizados
Crie um mapeamento de domínio para o aplicativo do App Engine para que ele use um domínio personalizado.
-
Como proteger domínios personalizados com SSL
As conexões HTTPS no domínio personalizado são ativadas automaticamente com o uso de certificados SSL gerenciados.
Como gerenciar o tráfego do aplicativo
-
Como migrar o tráfego
A migração de tráfego altera o encaminhamento de solicitações de um serviço do aplicativo ao transferir o tráfego de uma ou mais versões para uma única versão nova.
-
Como dividir o tráfego
Divida o tráfego para distribuir um percentual dele entre duas ou mais versões de um serviço.
Como programar cron jobs
Endereços IP de saída
Como fazer a integração de outros produtos e recursos
-
Como fazer a integração com o Google Analytics
Colete, armazene, processe e gere relatórios das interações de usuário no aplicativo.
-
Enviar e receber mensagens do aplicativo com o Pub/Sub
Use mensagens assíncronas confiáveis de muitos para muitos entre os aplicativos.
-
Como armazenar dados em cache com o Memorystore
Use o Memorystore para Redis como um cache de dados distribuído na memória na frente ou no lugar do armazenamento permanente.
-
Como enviar mensagens com serviços de terceiros
Para enviar e-mails, mensagens SMS ou fazer e receber chamadas telefônicas a partir do aplicativo, use qualquer um dos vários serviços de terceiros.