Jika sudah memiliki nama domain (seperti example.com
), dan ingin menggunakan nama domain ini sebagai nama layanan Cloud Endpoints, Anda harus membuktikan bahwa Anda diberi otorisasi untuk menggunakan domain tersebut. Jika tidak memiliki nama domain sendiri, Anda dapat menggunakan domain yang dikelola oleh Google. Dalam hal ini, Anda tidak perlu memverifikasi kepemilikan.
Halaman ini menjelaskan cara memverifikasi kepemilikan nama domain yang ingin Anda gunakan untuk API yang berjalan di Google Cloud.
Persyaratan nama layanan
Biasanya, Anda mengonfigurasi nama layanan Endpoint agar sama dengan nama domain Anda. Endpoint memiliki persyaratan berikut untuk nama layanan:
- Panjang maksimum nama domain adalah 253 karakter.
- Nama domain harus dimulai dengan huruf kecil.
-
Setiap bagian dalam nama domain, yang dipisahkan dengan titik, memiliki persyaratan berikut:
- Harus diawali dengan huruf kecil.
- Tidak boleh diakhiri dengan tanda hubung.
- Karakter yang tersisa dapat berupa huruf kecil, angka, atau tanda hubung.
- Panjang maksimum adalah 63 karakter.
Memverifikasi kepemilikan
Hanya akun pengguna yang telah memverifikasi kepemilikan nama domain yang dapat men-deploy konfigurasi Endpoint pada awalnya. Setelah deployment pertama, Anda dapat memberikan peran Service Config Editor yang lebih ketat kepada pengguna, grup, atau akun layanan. Lihat Memberikan dan mencabut akses ke API untuk mengetahui informasi selengkapnya.
Untuk memverifikasi bahwa Anda adalah pemilik nama domain:
Buka Search Console.
Klik Domain.
Masukkan nama domain.
Klik Lanjutkan.
Di Dropdown Record Type di banner Verify domain ownership via DNS record, gunakan opsi Recommended methods jika memungkinkan.
Login ke penyedia Nama domain Anda dan selesaikan proses verifikasi sesuai petunjuk. Penyedia nama domain Anda mungkin memenuhi syarat untuk AutoDNS.
Ikuti petunjuk yang diberikan di Search Console hingga Anda menyelesaikan verifikasi domain.
Mendelegasikan ke developer
Setelah diverifikasi sebagai pemilik domain di Search Console, Anda dapat secara opsional mendelegasikan akses ke subdomain kepada developer dalam organisasi. Hal ini memungkinkan developer tersebut membuat Endpoints API tanpa harus memverifikasi kepemilikan domain sendiri.
Untuk informasi selengkapnya tentang mendelegasikan, lihat Mengelola pengguna, pemilik, dan izin.
Mengonfigurasi domain untuk SSL
Sebaiknya konfigurasikan domain Anda untuk SSL. Perhatikan bahwa beberapa jenis autentikasi memerlukan SSL.