Configurer
-
Configurer votre environnement de développement
Découvrez comment configurer votre environnement pour le développement d'applications Python 2.7 exécutées dans l'environnement standard Google App Engine.
-
Configurer votre projet Google Cloud pour App Engine
Créez un projet Google Cloud Platform et configurez les ressources App Engine.
Déployer une application Python sur App Engine
-
Configurer Eclipse pour le développement et le débogage Python
Faites vos premiers pas avec le développement local et le débogage à l'aide d'Eclipse et des plug-ins PyDev. Cette configuration vous permet d'exécuter votre application App Engine localement en mode de débogage et d'exploiter la perspective Débogage d'Eclipse pour définir des points d'arrêt et parcourir votre code. Les plug-ins PyDev fournissent des fonctionnalités d'assistance qui permettent d'utiliser App Engine, y compris de créer des projets de démarrage et de déployer des applications.
-
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.
-
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
-
Présentation de l'API Mail
Découvrez l'API Mail.
-
Envoyer des e-mails
Envoyez des e-mails depuis votre application.
-
Recevoir des messages
Traitez des e-mails entrants.
-
Recevoir une notification de non-distribution
Recevez et gérez les notifications de non-distribution d'e-mails.
-
Pièces jointes
Incluez des pièces jointes dans les e-mails envoyés depuis votre application.
-
En-têtes
Incluez des en-têtes dans les e-mails envoyés depuis votre application.
-
Envoyer des e-mails avec SendGrid
Envoyez des e-mails depuis votre application à l'aide de SendGrid.
-
Envoyer des e-mails avec Mailgun
Envoyez des e-mails depuis votre application à l'aide de Mailgun.
-
Envoyer des e-mails avec Mailjet
Envoyez des e-mails depuis votre application à l'aide de Mailjet.
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.