Google Haritalar Platformu ürünleri, API çağrılarını uygun kimlik doğrulama bilgileri sağlayanlarla kısıtlayarak yetkisiz kullanıma karşı korunur. Bu kimlik bilgileri, Google faturalandırma hesabınızı projenizle ve belirli API veya SDK ile ilişkilendiren benzersiz bir alfasayısal dize olan bir API anahtarı biçimindedir. Bu kılavuz, Google Haritalar Platformu için API anahtarınızı nasıl oluşturacağınızı, kısıtlayacağınızı ve kullanacağınızı gösterir. ## Sen başlamadan önce Maps Static API'yi kullanmaya başlamadan önce, faturalandırma hesabı olan ve Maps Static API'si etkinleştirilmiş bir projeye ihtiyacınız vardır. Daha fazla bilgi için bkz. Cloud Console'da kurulum ## API anahtarları oluşturma API anahtarı, kullanım ve faturalandırma amaçları için projenizle ilişkili istekleri doğrulayan benzersiz bir tanımlayıcıdır. Projenizle ilişkilendirilmiş en az bir API anahtarınız olmalıdır. Bir API anahtarı oluşturmak için: Konsol - Gitmek Google Haritalar Platformu >Kimlik Bilgileri sayfası Kimlik bilgileri sayfasına gidin - Üzerinde Kimlik bilgileri sayfasında Kimlik bilgileri oluştur >API anahtarı'na tıklayın bu API anahtarı oluşturuldu iletişim kutusu, yeni oluşturduğunuz API anahtarınızı görüntüler - Tıklamak Kapat Yeni API anahtarı şu adreste listelenir: API anahtarları altındaki kimlik bilgileri sayfası (Üretimde kullanmadan önce API anahtarını kısıtlamayı unutmayın.) Bulut SDK'sı gcloud alfa hizmetleri api anahtarları \ --project "oluşturur PROJE"\ --görünen-adı "EKRAN_NAME"Google Cloud SDK , Cloud SDK kurulumu ve aşağıdaki komutlar hakkında daha fazla bilgi edinin: ## API anahtarlarını kısıtlama Google, kullanımlarını yalnızca uygulamanız için gereken API'lerle sınırlayarak API anahtarlarınızı kısıtlamanızı kesinlikle önerir. API anahtarlarını kısıtlamak, uygulamanızı gereksiz isteklerden koruyarak ona güvenlik katar. Daha fazla bilgi için API güvenliği en iyi uygulamalarına bakın Bir API anahtarını kısıtlamak için: Konsol - Gitmek Google Haritalar Platformu >Kimlik Bilgileri sayfası Kimlik bilgileri sayfasına gidin - Kısıtlama ayarlamak istediğiniz API anahtarını seçin. API anahtarı özellik sayfası görünür - Altında Anahtar kısıtlamalar, aşağıdaki kısıtlamaları ayarlayın: - Uygulama kısıtlamaları: - Sağladığınız web sunucusu IP adresleri listesinden istekleri kabul etmek için, öğesini seçin. Uygulama kısıtlamaları listesinden IP adresleri (web sunucuları, cron işleri vb.). CIDR gösterimini kullanarak bir IPv4 veya IPv6 adresi veya bir alt ağ belirtin (örn. 192.168.0.0/22). Bir web hizmeti web hizmeti isteği harici IP adresini kontrol edip API anahtarı kısıtlamasıyla karşılaştırdığından, sunucunun genel IP adresini kullanın - Tıklamak Kısıtlama anahtarı - Seçme Select APIs açılır listesinden Maps Static API. Maps Static API listelenmemişse etkinleştirmeniz gerekir. **Kayıt etmek** Bulut SDK'sı Mevcut anahtarları listele gcloud hizmetleri api anahtarları listesi --project="PROJE"Mevcut anahtardaki mevcut kısıtlamaları temizleyin gcloud alfa hizmetleri api anahtarları güncellemesi "projeler/ PROJECT/keys/ KEY_ID"\ --clear-restrictions Mevcut anahtar üzerinde yeni kısıtlamalar belirleyin gcloud alfa hizmetleri api anahtarları güncellemesi "projeler/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Google Cloud SDK , Cloud SDK kurulumu ve aşağıdaki komutlar hakkında daha fazla bilgi edinin: ## API anahtarını isteğinize ekleme Her Maps Statik API isteğine bir API anahtarı eklemelisiniz. Aşağıdaki örnekte, yer değiştirmek API anahtarınızla YOUR_API_KEY httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&size=400x400&key=YOUR_API_KEY API anahtarı kullanan istekler için HTTPS gereklidir ## Sıradaki ne Maps Statik API istekleri de dijital imza kullanmalıdır.