Configurer votre projet Google Cloud

Sélectionnez une plate-forme : Android iOS JavaScript Services Web

Ce guide explique comment configurer votre projet Google Cloud avant d'utiliser les API Google Maps Platform. Vous avez peut-être déjà suivi certaines de ces étapes sur la page Premiers pas avec Google Maps Platform, mais cette rubrique fournit d'autres instructions utiles pour gérer vos projets.

Créer un projet

Pour utiliser Google Maps Platform, vous devez disposer d'un projet permettant de gérer les services, les identifiants, la facturation, les API et les SDK.

Il est obligatoire de configurer la facturation pour chaque projet, mais vous ne serez facturé que si un projet dépasse son quota de services sans frais.

Pour créer un projet Cloud avec la facturation activée :

Console

  1. Créez un projet Google Cloud dans la console Cloud:

    Créer un projet
  2. Sur la page Nouveau projet, saisissez les informations requises :

    • Nom du projet : acceptez le nom par défaut ou saisissez un nom personnalisé.

      Vous pourrez modifier le nom du projet à tout moment. Pour en savoir plus, consultez Identifier des projets.

    • ID du projet : acceptez l'ID par défaut ou cliquez sur MODIFIER pour saisir un ID personnalisé, que les APIs Google utiliseront comme identifiant unique pour votre projet.

      Une fois le projet créé, vous ne pourrez pas modifier l'ID. Choisissez-en un qui vous semble facile à utiliser tout au long du projet. N'incluez aucune information sensible dans l'ID de votre projet.

    • Compte de facturation : sélectionnez le compte de facturation du projet. Cette option ne s'affiche pas si vous n'avez pas encore configuré de compte de facturation ou si vous n'en possédez qu'un.

      Pour associer un projet à un compte de facturation, vous devez être administrateur du compte de facturation ou gestionnaire de la facturation du projet. Pour en savoir plus, consultez la documentation sur le contrôle des accès à la facturation.

    • Emplacement : si vous souhaitez associer votre projet à une organisation, cliquez sur Parcourir et sélectionnez-la. Sinon, sélectionnez "Aucune organisation".

      Pour en savoir plus, consultez Créer et gérer des dossiers et Relations entre les organisations, les projets et les comptes de facturation.

  3. Sélectionnez Créer.

gcloud

gcloud projects create "PROJECT"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Activer la facturation

Pour déployer vos applications, vous devez activer la facturation. Aucuns frais ne vous seront facturés si vous restez dans les limites de votre quota mensuel. Si votre application nécessite des ressources qui dépassent le quota mensuel, les ressources supplémentaires utilisées vous seront facturées.

Si vous disposez d'un compte de facturation lorsque vous créez un projet Cloud, la facturation est automatiquement activée pour ce projet.

Pour activer la facturation dans un projet Cloud :

  1. Dans la console Cloud, accédez à la page "Facturation" :
    Accéder à la page "Facturation"
  2. Sélectionnez ou créez un projet Cloud.
  3. Selon qu'il existe un compte de facturation ou que le projet Cloud sélectionné est associé à un compte, la page "Facturation" affiche l'un des éléments suivants :
    • Si la facturation est déjà activée pour le projet Cloud sélectionné, les informations sur le compte de facturation sont affichées.
    • Si aucun compte de facturation n'existe, vous êtes invité à en créer un et à l'associer au projet Cloud sélectionné.
    • S'il existe un compte de facturation et que le projet Cloud sélectionné n'est pas déjà associé à un compte de ce type, vous serez invité à activer la facturation. Vous pouvez également sélectionner Annuler, puis Créer un compte pour créer et associer un autre compte de facturation.

Une fois la facturation activée, le montant qui peut vous être facturé est illimité. Afin de mieux maîtriser vos coûts, vous pouvez créer un budget et définir des alertes. Pour en savoir plus, consultez Facturation.

Activer les API

Vous devez activer l'API Places (nouvelle version), l'API Places ou les deux, selon celle que vous prévoyez d'utiliser avec votre projet. Pour en savoir plus, consultez la section Choisir votre API.

API Places (New)

Console

Activer l'API Places (nouvelle version)

SDK Cloud

gcloud services enable \
    --project "PROJECT" \
    "places.googleapis.com"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

API Places

Console

Activer l'API Places

SDK Cloud

gcloud services enable \
    --project "PROJECT" \
    "places-backend.googleapis.com"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Afficher les API activées

Console

Pour afficher les API ou les SDK activés, accédez à la page "Google Maps Platform" dans la console Cloud:

Accéder à la page "Google Maps Platform"
  • API supplémentaires : ces API ou SDK ne sont pas activés.
  • Si vous voyez des fiches pour chaque service et API Google Maps, cela signifie qu'aucune API ni aucun SDK n'a été activé.

gcloud

gcloud services list --project "PROJECT"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Arrêter un projet

Vous pouvez arrêter un projet Cloud afin de désactiver la facturation et de libérer toutes les ressources Cloud qu'il utilise :

Console

  1. Accédez à la page "Projets" :

    Accéder à la page "Projets"
  2. Sélectionnez le projet Cloud que vous souhaitez arrêter, puis cliquez sur Supprimer.

Pour savoir comment gérer vos projets Cloud, consultez Cloud Resource Manager : créer, arrêter et restaurer des projets.

gcloud

gcloud projects delete "PROJECT"

En savoir plus sur le Google Cloud SDK, l'installation du Cloud SDK et les commandes suivantes :

Étape suivante

Après avoir configuré votre projet Google Cloud, vous devez créer et sécuriser votre clé API pour utiliser l'API Places existante ou l'API Places (nouvelle):

Utiliser des clés API

Vous pouvez également créer un jeton OAuth pour l'API Places (nouvelle) uniquement:

Utiliser OAuth