I prodotti Google Maps Platform sono protetti dall'uso non autorizzato limitando le chiamate API a coloro che forniscono credenziali di autenticazione appropriate. Queste credenziali hanno la forma di una chiave API, una stringa alfanumerica univoca che associa il tuo account di fatturazione Google al tuo progetto e all'API o all'SDK specifico Questa guida mostra come creare, limitare e utilizzare la tua chiave API per Google Maps Platform ## Prima di iniziare Prima di iniziare a utilizzare l'API statica di Maps, è necessario un progetto con un account di fatturazione e l'API statica di Maps abilitata. Per ulteriori informazioni, consulta Configurazione in Cloud Console ## Creazione di chiavi API La chiave API è un identificatore univoco che autentica le richieste associate al tuo progetto per scopi di utilizzo e fatturazione. Devi avere almeno una chiave API associata al tuo progetto Per creare una chiave API: Consolle - Vai al Google Maps Platform >Pagina Credenziali Vai alla pagina delle credenziali - Sul Nella pagina Credenziali, fai clic su Crea credenziali >Chiave API Il La finestra di dialogo Chiave API creata mostra la chiave API appena creata - Clic Chiudere La nuova chiave API è elencata nel file Credenziali nella pagina Chiavi API (Ricorda di limitare la chiave API prima di utilizzarla in produzione.) SDK cloud chiavi API di gcloud alpha services create \ --project "PROGETTO"\ --display-name "DISPLAY_NAME"Ulteriori informazioni su Google Cloud SDK , sull'installazione di Cloud SDK e sui seguenti comandi: ## Limitazione delle chiavi API Google consiglia vivamente di limitare le tue chiavi API limitandone l'utilizzo alle sole API necessarie per la tua applicazione. La limitazione delle chiavi API aggiunge sicurezza alla tua applicazione proteggendola da richieste ingiustificate. Per ulteriori informazioni, consulta Best practice per la sicurezza delle API Per limitare una chiave API: Consolle - Vai al Google Maps Platform >Pagina Credenziali Vai alla pagina delle credenziali - Selezionare la chiave API su cui si desidera impostare una restrizione. Viene visualizzata la pagina delle proprietà della chiave API - Sotto Restrizioni chiave, impostare le seguenti restrizioni: - Restrizioni dell'applicazione: - Per accettare le richieste dall'elenco di indirizzi IP del server Web fornito, selezionare Indirizzi IP (web server, cron job, ecc.) dall'elenco delle restrizioni dell'applicazione. Specifica un indirizzo IPv4 o IPv6 o una subnet utilizzando la notazione CIDR (ad es. 192.168.0.0/22). Poiché una richiesta di servizio Web di un servizio Web controlla e confronta l'indirizzo IP esterno con la restrizione della chiave API, utilizzare l'indirizzo IP pubblico del server - Clicca Limita chiave - Selezionare Maps Static API dal menu a discesa Seleziona API. Se l'API statica di Maps non è elencata, devi abilitarla. **Salva** SDK cloud Elenca le chiavi esistenti elenco delle chiavi API dei servizi gcloud --project="PROGETTO"Cancella le restrizioni esistenti sulla chiave esistente aggiornamento delle chiavi API dei servizi gcloud alpha "progetti/ PROJECT/keys/ KEY_ID"\ --clear-restrictions Imposta nuove restrizioni sulla chiave esistente aggiornamento delle chiavi API dei servizi gcloud alpha "progetti/ PROGETTO/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Ulteriori informazioni su Google Cloud SDK , sull'installazione di Cloud SDK e sui seguenti comandi: ## Aggiunta della chiave API alla tua richiesta Devi includere una chiave API in ogni richiesta API statica di Maps. Nell'esempio seguente, sostituire YOUR_API_KEY con la tua chiave API httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&size=400x400&key=LA TUA_API_KEY HTTPS è necessario per le richieste che utilizzano una chiave API ## Qual è il prossimo Anche le richieste API statiche di Maps devono utilizzare una firma digitale.