Déployer une application Python sur App Engine
-
Utiliser le serveur de développement local
Exécutez le serveur de développement en local pour simuler l'exécution de votre application en production.
-
Tester des unités locales
Exécutez des tests dans votre propre environnement de développement sans recourir à des composants distants.
-
Tester des gestionnaires
Testez vos gestionnaires de requêtes sans la nécessité d'un environnement complet App Engine.
-
Surveiller la latence avec Cloud Trace
Collectez des données de latence à partir de votre application et affichez-les dans la console Google Cloud Platform.
-
Détecter les interruptions et temps d'arrêt avec l'API Capabilities
Réduisez les temps d'arrêt de votre application en détectant l'indisponibilité d'une fonctionnalité pour pouvoir l'ignorer.
-
Configurer les tableaux de bord et les alertes avec Cloud Monitoring
Collectez des métriques, des événements et des métadonnées à partir de Google Cloud Platform pour générer des statistiques via des tableaux de bord, des graphiques et des alertes.
-
Intégrer Google Analytics
Mesurez les interactions des utilisateurs avec votre entreprise sur différents appareils et dans divers environnements.
-
Télécharger des journaux
Téléchargez des données de journalisation pour effectuer une analyse plus détaillée de votre application.
Gérer et configurer votre application
-
Déployer votre application
Déployez votre application à l'aide de la commande appconfig.
-
Répartir le trafic
Distribuez le trafic sur au moins deux versions d'un module pour contrôler le déploiement des fonctionnalités ou effectuer un test A/B.
-
Migrer le trafic
Déplacez progressivement le trafic d'une ancienne version vers une nouvelle version d'un service.
-
Accorder l'accès aux projets
Fournissez un accès basé sur les rôles à votre projet Google Cloud Platform et à ses ressources.
-
Utiliser des domaines personnalisés et SSL
Ajoutez un domaine personnalisé pour votre application et configurez éventuellement SSL pour celui-ci.
-
Gérer les ressources des applications
Comprenez les performances de votre application et gérez les ressources qu'elle utilise.
-
Configurer votre application avec app.yaml
Configurez les paramètres de votre application.
-
Utiliser l'API Admin
Provisionnez et gérez votre application à l'aide de l'API Admin.
-
Utiliser l'API Modules
Récupérez de manière automatisée des informations sur les instances, les modules (désormais appelés "services") ou l'environnement d'exploitation actuels.
-
Télécharger votre code source
Téléchargez le code source de l'application déployée.
Stocker des données
-
Choisir une option de stockage
Déterminez l'option de stockage à utiliser dans votre application.
-
Présentation de Cloud Datastore
Découvrez Datastore.
-
Créer, récupérer, mettre à jour et supprimer des entités
Stockez, supprimez et récupérez des entités dans Datastore.
-
Gérer Datastore depuis la console
Effectuez des tâches d'administration, des sauvegardes et des restaurations dans Datastore à partir de la console Google Cloud Platform.
-
Configurer des index Datastore
Créez et gérez les index employés dans votre application.
-
Migrer la bibliothèque cliente DB vers NDB
Migrez votre application depuis la bibliothèque cliente DB vers la bibliothèque cliente NDB.
-
Utiliser Cloud SQL pour MySQL
Stockez les données de votre application App Engine dans Cloud SQL pour MySQL.
-
Guide sur Django
Utilisez des instances Cloud SQL avec le framework Web Django dans votre application.
-
Configurer Cloud Storage
Configurez Cloud Storage pour exploiter ce service dans votre application.
-
Lire et écrire sur Cloud Storage
Stockez et récupérez des données à l'aide de Cloud Storage dans votre application.
-
Utiliser des bases de données tierces
Utilisez des bases de données tierces dans votre application.
Options de stockage remplacées
-
Présentation de Blobstore
Découvrez l'API Blobstore.
-
Présentation
Découvrez la bibliothèque cliente DB pour Datastore.
-
Entités, propriétés et clés
Utilisez des objets de données à l'aide de la bibliothèque cliente DB.
-
Requêtes Datastore
Découvrez le fonctionnement des requêtes à l'aide de la bibliothèque cliente DB.
-
Récupérer des résultats de requête
Exécutez des requêtes à l'aide de la bibliothèque cliente DB.
-
Cohérence des données de requête
Découvrez les niveaux de cohérence des résultats renvoyés par les requêtes.
-
Curseurs de requêtes
Récupérez les résultats d'une requête sous forme de lots pratiques.
-
Restrictions de requête
Découvrez les restrictions appliquées aux requêtes dans votre application.
-
Requêtes de projection
Découvrez comment n'interroger Datastore que sur les propriétés spécifiques d'une entité dont vous avez réellement besoin.
-
Index Datastore
Découvrez comment les index sont définis et structurés.
-
Transactions Datastore
Effectuez plusieurs opérations et calculs au sein d'une même transaction.
-
Modélisation de données
Découvrez comment définir des modèles de données, créer des instances de ces modèles et les stocker sous forme d'entités.
-
Documentation de référence sur le langage GQL
Découvrez la grammaire utilisée pour les requêtes GQL.
-
Structurer des données pour renforcer la cohérence
Découvrez comment structurer les données de votre application pour renforcer la cohérence.
-
Métadonnées
Accédez de manière automatisée aux métadonnées pour permettre la métaprogrammation, mettre en œuvre des fonctions d'administration de backend et simplifier la mise en cache cohérente.
-
Statistiques Datastore
Accédez de manière automatisée aux statistiques Datastore pour votre application.
-
Types et classes de propriétés
Découvrez les types de données et les classes de propriétés de la bibliothèque cliente DB.
-
Documentation de référence sur le langage GQL
Découvrez la grammaire utilisée pour les requêtes GQL.
-
Model
Découvrez la super-classe pour les modèles de données dans la bibliothèque cliente DB.
-
Expando
Découvrez la super-classe de définitions de modèles de données dont les propriétés sont déterminées dynamiquement.
-
PolyModel
Découvrez la super-classe de définitions de modèles de données pouvant eux-mêmes servir de super-classe pour d'autres définitions de modèles de données.
-
Property
Découvrez la super-classe de définitions de propriétés pour les modèles de données.
-
Query
Découvrez la classe qui représente une requête permettant de récupérer des entités depuis Datastore.
-
GqlQuery
Découvrez la classe qui représente une requête GQL permettant de récupérer des entités depuis Datastore.
-
Entités de métadonnées
Découvrez les classes qui représentent les résultats de l'obtention ou de l'interrogation des genres de métadonnées.
-
Clé
Découvrez la classe qui représente une clé unique correspondant à une entité Datastore.
-
Fonctions Datastore
Découvrez les fonctions disponibles dans la bibliothèque cliente DB.
-
Exceptions
Découvrez les exceptions fournies par la bibliothèque cliente DB.
-
API Async Datastore
Effectuez des appels asynchrones parallèles et non bloquants à l'aide de la bibliothèque cliente DB.
Authentifier les utilisateurs
-
Options d'authentification des utilisateurs
Découvrez les différentes façons d'authentifier les utilisateurs de votre application.
-
Présentation de l'API Users
Découvrez l'API Users.
-
Objets User
Découvrez la classe qui représente un utilisateur.
-
URL de connexion
Créez des URL qui permettent à l'utilisateur de se connecter ou de se déconnecter.
-
Administrateurs
Déterminez si l'utilisateur actuellement connecté est un administrateur enregistré.
Mettre en cache des données d'application
Établir une connexion avec et depuis votre application
-
Émettre des requêtes HTTP(S)
Émettez des requêtes HTTP(S) à l'aide du service de récupération d'URL.
-
Se connecter à un réseau VPC
Découvrez comment utiliser l'accès au VPC sans serveur pour connecter directement votre application d'environnement standard App Engine à votre VPC.
-
Se connecter à un réseau VPC partagé
Découvrez comment utiliser l'accès au VPC sans serveur pour connecter directement votre application d'environnement standard App Engine à votre VPC partagé.
-
Adresses IP sortantes
Apprenez-en plus sur les adresses IP sortantes utilisées par App Engine.
-
Identifier votre application sur les API et les services
Déterminez et validez l'ID de projet de votre application.
-
Présentation de l'API Sockets
Découvrez l'API Sockets.
-
Compatibilité avec le protocole SSL
Utilisez la bibliothèque OpenSSL Python dans votre application.
Manipuler des images
Applications compatibles avec Namespaces
Envoyer des e-mails
Planifier le travail en dehors des requêtes des utilisateurs
-
Planifier des tâches avec cron.yaml
Configurez des tâches planifiées régulièrement pour qu'elles s'exécutent dans votre application.
-
Présentation de l'API Task Queue
Découvrez l'API Task Queue.
-
Utiliser les files d'attente d'envoi
Découvrez les files d'attente d'envoi.
-
Utiliser les files d'attente de retrait
Découvrez les files d'attente de retrait.
Index des documents inclus dans l'index de recherche
-
Présentation de l'API Search
Découvrez l'API Search.
-
Installer un exemple d'application pour l'API Search
Installez et exécutez un exemple de l'API Search.
-
Principes de base de l'API Search
Créez un index de recherche, ajoutez-y du contenu et exécutez une requête simple de recherche de texte intégral.
-
Obtenir des informations sur vos index de recherche
Affichez la structure et le contenu de vos index de recherche.
-
Fonctionnalités avancées de l'API Search
Découvrez les fonctionnalités avancées de l'API Search.
-
Requêtes complexes de l'API Search
Découvrez les requêtes complexes acceptées par l'API Search.
-
Trier les résultats de la requête de recherche
Triez les résultats d'une requête de recherche.
-
Récupérer, supprimer et réindexer des documents
Découvrez comment récupérer, supprimer et réindexer des documents à l'aide de l'API Search.
-
Documents et index
Découvrez les documents et les index dans l'API Search.
-
Chaînes de requête
Découvrez les chaînes de requête dans l'API Search.
-
Options de requête et de tri
Modifiez la façon dont les résultats sont renvoyés et triés.
-
Gérer les résultats de recherche
Gérez les résultats des requêtes et les exceptions renvoyées par l'API Search.
-
Recherche par attribut
Joignez des informations catégoriques à vos documents.
-
Bonnes pratiques
Découvrez les bonnes pratiques en matière d'utilisation de l'API Search.
-
Utiliser le serveur de développement Python
Exécutez le serveur de développement en local pour émuler l'API Search.
-
Cursor
Découvrez la classe qui représente un curseur dans les résultats de requête de l'ensemble actuel.
-
Document
Découvrez la classe qui représente un document avec du contenu pouvant faire l'objet d'une recherche.
-
Classes d'attributs
Découvrez la classe et les sous-classes de base abstraites qui représentent les attributs d'un document.
-
FacetOptions
Découvrez la classe qui représente les options permettant de traiter les résultats d'attribut d'une requête.
-
FacetRange
Découvrez la classe qui fournit une plage numérique à un attribut.
-
FacetRefinement
Découvrez la classe qui permet d'affiner des résultats de recherche en fonction d'une valeur d'attribut.
-
FacetResult
Découvrez la classe qui représente un résultat renvoyé par une recherche par attribut.
-
FacetResultValue
Découvrez la classe qui représente une valeur d'attribut dans le résultat de recherche.
-
Classes de champs
Découvrez la classe et les sous-classes de base abstraites qui représentent les champs d'un document.
-
FieldExpression
Découvrez la classe qui permet de calculer des extraits de contenu personnalisés pour chaque résultat renvoyé par une recherche.
-
GeoPoint
Découvrez la classe qui représente un point de la surface de la Terre décrit par des coordonnées de latitude et de longitude.
-
GetResponse
Découvrez la classe qui représente les résultats des méthodes appelées pour renvoyer des informations sur les documents et les index.
-
Index
Découvrez la classe qui représente un index permettant d'indexer, de supprimer et de rechercher des documents.
-
MatchScorer
Découvrez la classe qui permet de trier des documents en fonction de la qualité des correspondances d'une requête.
-
Query
Découvrez la classe qui représente une requête à interroger sur le service de recherche.
-
QueryOptions
Découvrez la classe qui fournit des options permettant d'effectuer le post-traitement des résultats de requête.
-
RescoringMatchScorer
Découvrez la classe qui permet de trier des documents en fonction de la qualité des correspondances d'une requête à l'aide d'un algorithme de notation plus complexe que celui fourni par MatchScorer.
-
ScoredDocument
Découvrez la classe qui représente un document noté renvoyé par une recherche.
-
SearchResults
Découvrez la classe qui représente le résultat de l'exécution d'une requête de recherche.
-
SortExpression
Découvrez la classe qui permet de personnaliser le mode de tri des résultats de recherche.
-
SortOptions
Découvrez la classe qui représente un tri multidimensionnel de documents renvoyés par une recherche.
-
Fonctions
Découvrez les fonctions disponibles dans l'API Search.
-
Exceptions
Découvrez les exceptions fournies par l'API Search.