Les produits Google Maps Platform sont protégés contre toute utilisation non autorisée en limitant les appels d'API à ceux qui fournissent des informations d'authentification appropriées. Ces informations d'identification se présentent sous la forme d'une clé API : une chaîne alphanumérique unique qui associe votre compte de facturation Google à votre projet et à l'API ou au SDK spécifique. Ce guide montre comment créer, restreindre et utiliser votre clé API pour Google Maps Platform. ## Avant que tu commences Avant de commencer à utiliser l'API Maps Static, vous avez besoin d'un projet avec un compte de facturation et l'API Maps Static activée. Pour en savoir plus, consultez Configurer dans Cloud Console ## Création de clés API La clé API est un identifiant unique qui authentifie les requêtes associées à votre projet à des fins d'utilisation et de facturation. Vous devez avoir au moins une clé API associée à votre projet Pour créer une clé API : Console - Allez au Google Maps Platform >Page d'informations d'identification Accédez à la page Identifiants - Sur le Sur la page Informations d'identification, cliquez sur Créer des informations d'identification >Clé API Le La boîte de dialogue Clé API créée affiche votre clé API nouvellement créée - Cliquez sur Fermer La nouvelle clé API est répertoriée sur le Page d'informations d'identification sous les clés API (N'oubliez pas de restreindre la clé API avant de l'utiliser en production.) SDK cloud Les clés API des services gcloud alpha créent \ --project "PROJET"\ --display-name "DISPLAY_NAME"En savoir plus sur le SDK Google Cloud, l'installation du SDK Cloud et les commandes suivantes : ## Restreindre les clés API Google vous recommande fortement de restreindre vos clés API en limitant leur utilisation aux seules API nécessaires à votre application. La restriction des clés API ajoute de la sécurité à votre application en la protégeant des demandes injustifiées. Pour plus d'informations, consultez les bonnes pratiques en matière de sécurité des API. Pour restreindre une clé API : Console - Allez au Google Maps Platform >Page d'informations d'identification Accédez à la page Identifiants - Sélectionnez la clé API sur laquelle vous souhaitez définir une restriction. La page de propriétés de la clé API apparaît - Sous Restrictions clés, définissez les restrictions suivantes : - Restrictions d'application : - Pour accepter les demandes de la liste des adresses IP du serveur Web que vous fournissez, sélectionnez Adresses IP (serveurs Web, tâches cron, etc.) dans la liste des restrictions d'application. Spécifiez une adresse IPv4 ou IPv6 ou un sous-réseau en utilisant la notation CIDR (par exemple 192.168.0.0/22). Étant donné qu'une demande de service Web vérifie et compare l'adresse IP externe avec la restriction de la clé API, utilisez l'adresse IP publique du serveur. - Cliquez sur Restreindre la clé - Sélectionner API statique Maps dans la liste déroulante Sélectionner les API. Si l'API Maps Static n'est pas répertoriée, vous devez l'activer. **Sauvegarder** SDK cloud Liste des clés existantes Liste des clés API des services gcloud --project="PROJET"Supprimer les restrictions existantes sur la clé existante Mise à jour des clés API des services gcloud alpha "projets/ PROJET/keys/ KEY_ID"\ --clear-restrictions Définir de nouvelles restrictions sur la clé existante Mise à jour des clés API des services gcloud alpha "projets/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"En savoir plus sur le SDK Google Cloud, l'installation du SDK Cloud et les commandes suivantes : ## Ajout de la clé API à votre requête Vous devez inclure une clé API avec chaque requête API Maps Static. Dans l'exemple suivant, remplacer YOUR_API_KEY avec votre clé API httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998 &Zoom =12 &taille =400x400 &clé= VOTRE_API_KEY HTTPS est requis pour les requêtes qui utilisent une clé API ## Et après Les requêtes API Maps Static doivent également utiliser une signature numérique.