Produsele Google Maps Platform sunt protejate împotriva utilizării neautorizate prin restricţionarea apelurilor API la cele care oferă acreditări adecvate de autentificare. Aceste acreditări sunt sub forma unei chei API - un șir alfanumeric unic care asociază contul dvs. de facturare Google cu proiectul dvs. și cu API-ul sau SDK-ul specific. Acest ghid arată cum să creați, să restricționați și să utilizați cheia dvs. API pentru Google Maps Platform ## Înainte de a începe Înainte de a începe să utilizați API-ul Maps Static, aveți nevoie de un proiect cu un cont de facturare și API-ul Maps Static activat. Pentru a afla mai multe, consultați Configurarea în Cloud Console ## Crearea cheilor API Cheia API este un identificator unic care autentifică cererile asociate cu proiectul dvs. în scopuri de utilizare și facturare. Trebuie să aveți cel puțin o cheie API asociată cu proiectul dvs Pentru a crea o cheie API: Consolă - Du-te la Google Maps Platform >Pagina de acreditări Accesați pagina Acreditări - Pe pe pagina Acreditări, faceți clic pe Creare acreditări >Cheie API The Dialogul de dialog creat cheia API afișează cheia API nou creată - Clic Închide Noua cheie API este listată pe Pagina de acreditări sub cheile API (Nu uitați să restricționați cheia API înainte de a o folosi în producție.) Cloud SDK gcloud alpha services api-keys create \ --project "PROIECT"\ --display-name "DISPLAY_NAME"Citiți mai multe despre Google Cloud SDK , instalarea Cloud SDK și următoarele comenzi: ## Restricționarea cheilor API Google vă recomandă insistent să vă restricționați cheile API limitând utilizarea lor la acele API-uri necesare aplicației dvs. Restricționarea cheilor API adaugă securitate aplicației dvs. prin protejarea acesteia de solicitările nejustificate. Pentru mai multe informații, consultați cele mai bune practici de securitate API Pentru a restricționa o cheie API: Consolă - Du-te la Google Maps Platform >Pagina de acreditări Accesați pagina Acreditări - Selectați cheia API pentru care doriți să setați o restricție. Apare pagina de proprietate a cheii API - Sub Restricții cheie, setați următoarele restricții: - Restricții de aplicare: - Pentru a accepta cereri din lista de adrese IP ale serverului web pe care o furnizați, selectați Adresele IP (servere web, joburi cron, etc.) din lista de restricții ale aplicației. Specificați o adresă IPv4 sau IPv6 sau o subrețea folosind notația CIDR (de exemplu, 192.168.0.0/22). Deoarece o solicitare de serviciu web de serviciu web verifică și compară adresa IP externă cu restricția cheii API, utilizați adresa IP publică a serverului - Click Tasta de restricționare - Selectați Maps Static API din meniul derulant Select API. Dacă API-ul Maps Static nu este listat, trebuie să îl activați. **Salva** Cloud SDK Listează cheile existente Lista de chei API de servicii gcloud --project="PROIECT"Ștergeți restricțiile existente asupra cheii existente gcloud alpha services API-keys actualizare „proiecte/ PROJECT/keys/ KEY_ID"\ --clear-restrictions Setați noi restricții pentru cheia existentă gcloud alpha services API-keys actualizare „proiecte/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Citiți mai multe despre Google Cloud SDK , instalarea Cloud SDK și următoarele comenzi: ## Adăugarea cheii API la cererea dvs Trebuie să includeți o cheie API cu fiecare solicitare API Maps Static. În exemplul următor, a inlocui YOUR_API_KEY cu cheia dvs. API httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998 &zoom =12 &mărimea =400x400 &cheie=CHEIA_API_VOASTRĂ HTTPS este necesar pentru solicitările care utilizează o cheie API ## Ce urmeaza Solicitările API Maps Static ar trebui să utilizeze și o semnătură digitală.