A configurar o
Desenvolver apps Python no App Engine
-
Usar o servidor de desenvolvimento local
Execute o servidor de desenvolvimento localmente para simular a execução da sua aplicação em produção.
-
Testes de unidades locais
Execute testes no seu próprio ambiente de desenvolvimento sem envolver componentes remotos.
-
Testar controladores
Teste os processadores de pedidos sem precisar de um ambiente completo do App Engine.
-
Monitorizar a latência com o Cloud Trace
Recolha dados de latência da sua aplicação e veja-os na Google Cloud Platform Console.
-
Detetar interrupções e indisponibilidade com a API Capabilities
Reduza o tempo de inatividade na sua aplicação detetando quando uma capacidade está indisponível e, em seguida, ignorando-a.
-
Configurar painéis de controlo e alertas com o Cloud Monitoring
Recolha métricas, eventos e metadados da Google Cloud Platform para gerar estatísticas através de painéis de controlo, gráficos e alertas.
-
Integração com o Google Analytics
Meça as interações dos utilizadores com a sua empresa em vários dispositivos e ambientes.
-
Transferir registos
Transfira dados de registo para fazer uma análise mais detalhada da sua aplicação.
Gerir e configurar a sua app
-
Implementar a sua app
Use o comando appconfig para implementar a sua app.
-
Dividir tráfego
Distribua o tráfego por duas ou mais versões de um módulo para controlar a implementação de funcionalidades ou realizar testes A/B.
-
Migração de tráfego
Mover gradualmente o tráfego de uma versão antiga de um serviço para uma nova versão do serviço.
-
Conceder acesso ao projeto
Forneça acesso baseado em funções ao seu projeto da Google Cloud Platform e aos respetivos recursos.
-
Usar domínios personalizados e SSL
Adicione um domínio personalizado para a sua aplicação e, opcionalmente, configure o SSL para o domínio personalizado.
-
Gerir recursos de apps
Compreenda o desempenho da sua aplicação e faça a gestão dos recursos que a aplicação está a usar.
-
Configurar a sua app com o ficheiro app.yaml
Configure as definições da sua aplicação.
-
Usar a API Admin
Aprovisione e faça a gestão da sua aplicação através da API Admin.
-
Usar a API Modules
Obtenha programaticamente informações sobre o ambiente operacional atual, os módulos (agora denominados "serviços") ou as instâncias.
-
Transferir o código-fonte
Transfira o código-fonte da sua app implementada.
Armazenar dados
-
Escolher uma opção de armazenamento
Decida que opção de armazenamento usar na sua app.
-
Vista geral do Datastore
Compreenda o armazenamento de dados.
-
Criar, obter, atualizar e eliminar entidades
Armazenar, eliminar e obter entidades no Datastore.
-
Faça a gestão do Datastore a partir da consola
Realize a administração, as cópias de segurança e os restauros do Armazenamento de Dados a partir da Google Cloud Platform Console.
-
Configurar índices do armazenamento de dados
Crie e faça a gestão dos índices usados na sua aplicação.
-
Migração da biblioteca cliente da BD para a NDB
Migre a sua aplicação da biblioteca cliente DB para a biblioteca cliente NDB.
-
Usar o Cloud SQL para MySQL
Armazene dados de aplicações da sua app do App Engine no Cloud SQL para MySQL.
-
Guia do Django
Use instâncias do Cloud SQL com a framework Web Django na sua aplicação.
-
Configurar o Cloud Storage
Configure o Cloud Storage para utilização pela sua aplicação.
-
Leitura e escrita no Cloud Storage
Armazene e obtenha dados através do Cloud Storage na sua app.
-
Usar bases de dados de terceiros
Use bases de dados de terceiros na sua app.
Opções de armazenamento substituídas
-
Vista geral do Blobstore
Compreenda a API Blobstore.
-
Vista geral
Compreenda a biblioteca cliente de BD para o Datastore.
-
Entidades, propriedades e chaves
Trabalhe com objetos de dados através da biblioteca cliente de BD.
-
Consultas do Datastore
Compreenda as consultas através da biblioteca cliente de BD.
-
Obter resultados de consultas
Executar consultas através da biblioteca cliente de BD.
-
Consistência dos dados de consulta
Compreenda os níveis de consistência dos resultados devolvidos pelas consultas.
-
Cursores de consulta
Obtenha os resultados de uma consulta em lotes convenientes.
-
Restrições das consultas
Compreenda as restrições das consultas na sua aplicação.
-
Consultas de projeção
Consultar o Datastore apenas para as propriedades específicas de uma entidade de que realmente precisa.
-
Índices do armazenamento de dados
Compreenda como os índices são definidos e estruturados.
-
Transações do Datastore
Realizar várias operações e cálculos numa única transação.
-
Modelagem de dados
Compreenda como definir modelos de dados e criar instâncias desses modelos para serem armazenadas como entidades.
-
Referência GQL
Compreenda a gramática usada para consultas GQL.
-
Estruturar dados para uma consistência forte
Compreenda como estruturar os dados da sua aplicação para uma forte consistência.
-
Metadados
Aceder programaticamente aos metadados para suportar a metaprogramação, implementar funções administrativas de back-end e simplificar o armazenamento em cache consistente.
-
Estatísticas do Datastore
Aceda de forma programática às estatísticas do Datastore para a sua aplicação.
-
Tipos e classes de propriedades
Compreenda os tipos de dados e as classes de propriedades na biblioteca do cliente da DB.
-
Referência GQL
Compreenda a gramática usada para consultas GQL.
-
Modelo
Saiba mais sobre a classe de superclasse para modelos de dados na biblioteca cliente da base de dados.
-
Expando
Saiba mais acerca da superclasse para definições do modelo de dados cujas propriedades são determinadas dinamicamente.
-
PolyModel
Saiba mais sobre a superclasse para definições de modelos de dados que podem ser superclasses para outras definições de modelos de dados.
-
Propriedade
Saiba mais sobre a superclasse de definições de propriedades para modelos de dados.
-
Consulta
Saiba mais sobre a classe que representa uma consulta para obter entidades do Datastore.
-
GqlQuery
Saiba mais sobre a classe que representa uma consulta GQL para obter entidades do Datastore.
-
Entidades de metadados
Saiba mais sobre as classes que representam os resultados da obtenção ou da consulta de tipos de metadados.
-
Chave
Saiba mais sobre a classe que representa uma chave única para uma entidade do Datastore.
-
Funções do Datastore
Saiba mais sobre as funções disponíveis na biblioteca de cliente da BD.
-
Exceções
Saiba mais sobre as exceções fornecidas pela biblioteca de cliente da base de dados.
-
API Async Datastore
Fazer chamadas assíncronas paralelas sem bloqueio através da biblioteca cliente de BD.
Autenticar utilizadores
-
Opções de autenticação de utilizadores
Compreenda as diferentes formas de autenticar os utilizadores da sua aplicação.
-
Vista geral da API Users
Saiba mais sobre a API Users.
-
Objetos do utilizador
Saiba mais acerca da classe que representa um utilizador.
-
URLs de início de sessão
Construir URLs que permitam ao utilizador iniciar ou terminar sessão.
-
Utilizadores administradores
Determinar se o utilizador com sessão iniciada atualmente é um administrador registado.
Colocar dados da aplicação em cache
Estabelecer ligação à sua app e a partir desta
-
Emitir pedidos HTTP(S)
Use o serviço URL Fetch para emitir pedidos HTTP(S).
-
Estabelecer ligação a uma rede de VPC
Saiba como usar o Acesso a VPC sem servidor para ligar a sua app do ambiente padrão do App Engine diretamente à sua VPC.
-
Estabelecer ligação a uma rede de VPC partilhada
Saiba como usar o Acesso a VPC sem servidor para ligar a sua app do ambiente padrão do App Engine diretamente à sua VPC partilhada.
-
Endereços IP de saída
Saiba mais sobre os endereços IP de saída que o App Engine usa.
-
Identificar a sua app para APIs e serviços
Descubra e reivindique o ID do projeto da sua aplicação.
-
Vista geral da API Sockets
Saiba mais sobre a API Sockets.
-
Suporte de SSL
Use o Python OpenSSL na sua aplicação.
Manipular imagens
Apps com espaço de nomes
A enviar email…
Agendamento de trabalho fora dos pedidos dos utilizadores
Índices de documentos pesquisáveis
-
Vista geral da API Search
Saiba mais sobre a API Search.
-
Instalar uma aplicação de API Search de exemplo
Instale e execute um exemplo da API Search.
-
Noções básicas da API Search
Crie um índice de pesquisa, adicione conteúdo ao mesmo e execute uma consulta de pesquisa de texto completo simples.
-
Receber informações sobre os seus índices de pesquisa
Veja a estrutura e o conteúdo dos seus índices de pesquisa.
-
Funcionalidades avançadas da API Search
Saiba mais sobre as funcionalidades avançadas da API Search.
-
Consultas da API Search mais complexas
Saiba mais sobre as consultas complexas suportadas pela API Search.
-
Ordenar resultados de consultas de pesquisa
Ordenar os resultados de uma consulta de pesquisa.
-
Obter, eliminar e reindexar documentos
Saiba como obter, eliminar e reindexar documentos através da API Search.
-
Documentos e índices
Saiba mais sobre documentos e índices na API Search.
-
Strings de consulta
Saiba mais acerca das strings de consulta na API Search.
-
Opções de consulta e ordenação
Altere a forma como os resultados são devolvidos e ordenados.
-
Processamento de resultados da pesquisa
Processar os resultados das consultas e quaisquer exceções devolvidas pela API Search.
-
Pesquisa com filtros
Anexe informações categóricas aos seus documentos.
-
Práticas recomendadas
Saiba mais sobre as práticas recomendadas para usar a API Search.
-
Usar o servidor de desenvolvimento Python
Execute o servidor de desenvolvimento localmente para emular a API Search.
-
Cursor
Saiba mais sobre a classe que representa um cursor nos resultados da consulta do conjunto atual.
-
Documento
Saiba mais sobre a classe que representa um documento com conteúdo pesquisável.
-
Classes de atributos
Saiba mais sobre a classe base abstrata e as subclasses que representam as facetas de um documento.
-
FacetOptions
Saiba mais sobre a classe que representa as opções de processamento dos resultados de facetas de uma consulta.
-
FacetRange
Saiba mais sobre a classe que fornece um intervalo numérico para uma faceta.
-
FacetRefinement
Saiba mais sobre a classe usada para restringir os resultados da pesquisa com base num valor de faceta.
-
FacetResult
Saiba mais sobre a classe que representa um resultado devolvido de uma pesquisa com filtros.
-
FacetResultValue
Saiba mais sobre a classe que representa um valor de faceta como parte do resultado da pesquisa.
-
Classes de campo
Saiba mais sobre a classe base abstrata e as subclasses que representam os campos de um documento.
-
FieldExpression
Saiba mais sobre a classe que lhe permite calcular fragmentos de conteúdo personalizados para cada resultado devolvido por uma pesquisa.
-
GeoPoint
Saiba mais sobre a classe que representa um ponto na superfície da Terra representado por coordenadas de latitude e longitude.
-
GetResponse
Saiba mais sobre a classe que representa os resultados dos métodos invocados para devolver informações sobre documentos e índices.
-
Índice
Saiba mais sobre a classe que representa um índice que permite que os documentos sejam indexados, eliminados e pesquisados.
-
MatchScorer
Saiba mais sobre a classe que lhe permite ordenar documentos com base na qualidade da correspondência da consulta.
-
Consulta
Saiba mais sobre a classe que representa um pedido no serviço de pesquisa para consultar.
-
QueryOptions
Saiba mais sobre a classe que oferece opções para o pós-processamento dos resultados da consulta.
-
RescoringMatchScorer
Saiba mais sobre a classe que lhe permite ordenar documentos com base na qualidade da correspondência da consulta com um algoritmo de pontuação mais complexo do que o fornecido por MatchScorer.
-
ScoredDocument
Saiba mais sobre a classe que representa um documento classificado devolvido de uma pesquisa.
-
SearchResults
Saiba mais sobre a classe que representa o resultado da execução de um pedido de pesquisa.
-
SortExpression
Saiba mais sobre a classe que lhe permite personalizar a forma como os resultados da pesquisa são ordenados.
-
SortOptions
Saiba mais sobre a classe que representa uma ordenação multidimensional de documentos devolvidos por uma pesquisa.
-
Funções
Saiba mais sobre as funções disponíveis na API Search.
-
Exceções
Saiba mais sobre as exceções fornecidas pela API Search.