Google Maps Platform-producten zijn beveiligd tegen ongeoorloofd gebruik door API-oproepen te beperken tot die welke de juiste verificatiereferenties bieden. Deze inloggegevens hebben de vorm van een API-sleutel: een unieke alfanumerieke tekenreeks die uw Google-factureringsaccount koppelt aan uw project en aan de specifieke API of SDK Deze handleiding laat zien hoe u uw API-sleutel voor Google Maps Platform kunt maken, beperken en gebruiken ## Voordat je begint Voordat u de Maps Static API gaat gebruiken, heeft u een project nodig met een factureringsaccount en ingeschakelde Maps Static API. Zie Instellen in Cloud Console voor meer informatie ## API-sleutels maken De API-sleutel is een unieke identificatie die verzoeken die aan uw project zijn gekoppeld voor gebruiks- en factureringsdoeleinden authenticeert. U moet ten minste één API-sleutel aan uw project hebben gekoppeld Een API-sleutel maken: Troosten - Ga naar de Google Maps Platform >Inloggegevenspagina Ga naar de pagina Referenties - Op de Klik op de pagina Referenties op Referenties maken >API-sleutel De API-sleutel gemaaktdialog toont uw nieuw gemaakte API-sleutel - Klik Dichtbij De nieuwe API-sleutel staat vermeld op de Inloggegevenspagina onder API-sleutels (Vergeet niet de API-sleutel te beperken voordat u deze in productie gebruikt.) Cloud-SDK gcloud alpha services api-keys create \ --project "PROJECT"\ --display-name "DISPLAY_NAME"Lees meer over de Google Cloud SDK , Cloud SDK installatie , en de volgende commando's: ## API-sleutels beperken Google raadt u ten zeerste aan uw API-sleutels te beperken door het gebruik ervan te beperken tot de enige API's die nodig zijn voor uw toepassing. Het beperken van API-sleutels voegt beveiliging toe aan uw toepassing door deze te beschermen tegen ongerechtvaardigde verzoeken. Zie Best practices voor API-beveiliging voor meer informatie Een API-sleutel beperken: Troosten - Ga naar de Google Maps Platform >Inloggegevenspagina Ga naar de pagina Referenties - Selecteer de API-sleutel waarvoor u een beperking wilt instellen. De eigenschappenpagina van de API-sleutel wordt weergegeven - Onder Sleutelbeperkingen, stel de volgende beperkingen in: - Toepassingsbeperkingen: - Selecteer om verzoeken te accepteren uit de lijst met webserver-IP-adressen die u opgeeft IP-adressen (webservers, cron-taken, enz.) uit de lijst met toepassingsbeperkingen. Specificeer één IPv4- of IPv6-adres of een subnet met CIDR-notatie (bijv. 192.168.0.0/22). Aangezien een webservice-webserviceverzoek het externe IP-adres controleert en vergelijkt met de API-sleutelbeperking, moet u het openbare IP-adres van de server gebruiken - Klik Sleutel beperken - Selecteer Brengt statische API in kaart uit de vervolgkeuzelijst API's selecteren. Als de Maps Static API niet wordt vermeld, moet u deze inschakelen. **Sparen** Cloud-SDK Toon bestaande sleutels lijst met api-sleutels voor gcloud-services --project="PROJECT"Wis bestaande beperkingen op de bestaande sleutel gcloud alpha services api-keys update "projecten/ PROJECT/keys/ KEY_ID"\ --clear-restrictions Stel nieuwe beperkingen in voor de bestaande sleutel gcloud alpha services api-keys update "projecten/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Lees meer over de Google Cloud SDK , Cloud SDK installatie , en de volgende commando's: ## De API-sleutel toevoegen aan uw verzoek U moet een API-sleutel toevoegen aan elk Maps Static API-verzoek. In het volgende voorbeeld vervangen UW_API_KEY met uw API-sleutel httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&grootte=400x400&sleutel=UW_API_KEY HTTPS is vereist voor verzoeken die een API-sleutel gebruiken ## Wat is het volgende Kaarten Statische API-verzoeken moeten ook een digitale handtekening gebruiken.