DEPLOY AND CUSTOM DOMAIN GOOGLE CLOUD PLATFORM APP ENGINE

   

Kali ini kita akan belajar cara bagaimana membuat apps engine dan melakukan publish agar bisa diakses public, dan sedikit pemanis dengan cara custom domain agar URL lebih terlihat friendly.

Langkah pertama pastikan Anda sudah membuat App ENgine pada Google Cloud, jika belum baca terlebih dahulu artikel Membuat Program PHP hello world Menggunakan Google App Engine Cloud,

Langkah selanjutnya Anda buka cloud shell dengan mengetik
gcloud app deploy app.yaml untuk melakukan deploy terhadap aplikasi ,
Note: Pastikan sudah masuk ke folder app engine yang sudah dibuat pada artikel langkah pertama.

Ok, terlihat digambar diatas url nya , yaitu https://idproject.et.r.appspot.com , panjang banget bukan, mangkanya kita perlu pemanis dengan melakukan custom domain terhadap url deploy APP engine kita.

Disini saya melakukan pendaftaran domain terlebih dahulu di situs godaddy.com. setelah berhasil melakukan pendaftaran domain, Anda masuk ke akun dan masuk ke produk domain

Setelah Anda masuk ke produk saya pada situs godaddy pilih domain yang Anda beli , pilih kelola DNS, perhatikan gambar dibawah ini

Gambar dibawah ini merupakan pengaturan DNS saya ketika pertama kali dibeli:

Baik, sekarang kita akan melakukan verifikasi APPS ENGINE google kedalam DNS DOMAIN godaddy kita,

Masuk ke menu Apps Engine pada COnsole Google Cloud , pilih Setting lalu pilih custom domain, perhatikan gambar dibawah ini:

Lalu pilih Add a custome domain

Masukkan nama domain / subdomain yang ingin Anda verify pada Google Apps Engine, kemudian klik Verify seperti gambar dibawah ini

Anda akan mendapatkan kode CNAME dengan klik Add a CNAME record. dari google untuk melakukan verifikasi domain, jangan lupa pilih Godaddy

Ok tunggu sampai tampil seperti dibawah ini

Baik, sekarang Anda coba masuk kembali ke akun Godaddy Anda dan ke produk Domain > Kelolah DNS seperti yang telah kita sebutkan di langkah sebelumnya, Lalu klik tambah dan masukkan CNAME yang diminta dengan TTL 1/2 jam,
Note: TTL dapat diimplementasikan sebagai penghitung atau stempel waktu yang dilampirkan atau disematkan dalam data.

Setelah melakukan konfigurasi / kelola DNS di akun Godaddy, kembali lagi ke halaman verifikasi Google Apps Engine, kemudian klik VERIFIY

Jika berhasil maka tampilannya akan seperti ini:

Okey, proses verifikasi Custom domain pada App Engine google cloud sudah selesai, selanjutnya kita akan melakukan Point dari domain ke ID Project kita,

Masuk kemenu custom domain pada App Engine kita, pilih domain / sub domain yang sudah kita verifikasi tadi , pilih Continue
Note: Google will add a free, auto-renewing SSL certificate to your application for security.

Klik Save Mapping saja, sampai muncul seperti ini:

Klik Continue, Anda akan melihat gambar seperti dibawah ini sesuai dengan settingan Anda
Note: Catat & Sesuaikan Type & Datanya di domain Anda.

Klik done.

Masuk ke Record / Catatan pada akun Godady Anda, sama seperti langkah sebelumnya pada menu product > Domain > Kelola DNS > Tambahkan Data untuk menyimpan data dari Google, Contohnya adalah sbb:



Google akan melakukan proses custom domain, sambil menunggu boleh mandi , ngopi , dll,
Sebenernya sampai step ini Anda telah berhasil melakukan verifikasi & mendaftarkan custom domain ke id project Anda, Anda tinggal menunggu sampai proses selesai, jika sudah selesai maka Apps Engine Anda dapat diakses melalui custom domain yang Anda daftarkan.

Hasil akhir bisa diakses pada custom domain:

Terimakasih & jika ada pertanyaan seputar google cloud platforms bisa berkomentar dibawah ini.

   

Wahyu Amaldi, M.Kom has written 177 articles

Hallo Pembaca,
Saya merupakan konsultan di dunia SAP dan merupakan Spesialis .Net Programming.
Saya gemar berbagi pengalaman mengenai SAP & Dunia Programming, dan jika ada sesuatu yang perlu ditanyakan, bisa hubungi saya di email berikut ini:

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

Semoga Artikel yang Anda baca di website ini berguna dan dapat membantu Anda dalam menemukan solusi.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>