Produk Google Maps Platform dilindungi dari penggunaan yang tidak sah dengan membatasi panggilan API ke panggilan yang memberikan kredensial autentikasi yang tepat. Kredensial ini berbentuk kunci API - string alfanumerik unik yang mengaitkan akun penagihan Google dengan project Anda, dan dengan API atau SDK tertentu. Panduan ini menunjukkan cara membuat, membatasi, dan menggunakan Kunci API untuk Google Maps Platform. Sebelum memulaiSebelum mulai menggunakan Maps JavaScript API, Anda harus memiliki project dengan akun penagihan dan Maps JavaScript API yang diaktifkan. Untuk mempelajari lebih lanjut, lihat Menyiapkan project di Cloud Console. Membuat kunci APIKunci API adalah ID unik yang mengautentikasi permintaan terkait project untuk tujuan penggunaan dan penagihan. Anda harus memiliki setidaknya satu kunci API terkait project. Untuk membuat kunci API: Konsol
Cloud SDKgcloud alpha services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME" Baca selengkapnya tentang Google Cloud SDK , Penginstalan Cloud SDK , dan perintah berikut:
Membatasi kunci APIGoogle sangat menyarankan agar Anda membatasi penggunaan kunci API hanya untuk API yang diperlukan aplikasi Anda. Membatasi kunci API akan meningkatkan keamanan aplikasi Anda dengan melindunginya dari permintaan yang tidak sah. Untuk informasi selengkapnya, lihat . Saat membatasi kunci API di Cloud Console, Application restrictions akan menggantikan API apa pun yang diaktifkan di bagian API restrictions. Ikuti praktik terbaik dengan membuat kunci API terpisah untuk setiap aplikasi, dan untuk setiap platform yang menyediakan aplikasi tersebut.Cara membatasi kunci API: Konsol
Cloud SDKCantumkan kunci yang ada. gcloud services api-keys list --project="PROJECT" Hapus pembatasan yang ada pada kunci yang ada. gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \ --clear-restrictions Tetapkan pembatasan baru pada kunci yang ada. gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \ --api_target="maps-backend.googleapis.com" --allowed-referrers="referer Baca selengkapnya tentang Google Cloud SDK , Penginstalan Cloud SDK , dan perintah berikut:
Menambahkan kunci API ke permintaanAnda harus menyertakan kunci API bersama setiap permintaan Maps JavaScript API. Pada contoh berikut, ganti gcloud services api-keys list --project="PROJECT"6 dengan kunci API Anda. |