Siapkan lingkungan Anda untuk pengembangan dan deployment aplikasi Go di Google Cloud dengan menginstal alat-alat berikut.
Instal Go
Untuk menginstal Go, lihat Memulai.
Pastikan Anda telah menginstal Go versi terbaru:
go version
Instal editor
Untuk memaksimalkan efektivitas pengembangan Go Anda, plugin dan IDE editor populer ini menyediakan fitur-fitur berikut:
- Kemampuan proses debug yang terintegrasi sepenuhnya
- Sorotan sintaks
- Penyelesaian kode
Menginstal Google Cloud CLI.
Google Cloud CLI adalah serangkaian alat untuk Google Cloud. Library ini berisi alat command line
gcloud
,
gsutil
,
dan bq
yang digunakan untuk mengakses Compute Engine, Cloud Storage,
BigQuery, dan layanan lainnya dari command line. Anda dapat menjalankan alat ini secara interaktif atau dalam skrip otomatis.
Misalnya, untuk men-deploy aplikasi web Go dengan paket main
ke App Engine, jalankan perintah berikut:
gcloud app deploy
Untuk menginstal gcloud CLI, lihat Menginstal gcloud CLI.
Menginstal Library Klien Cloud untuk Go
Library Klien Cloud untuk Go adalah cara idiomatis bagi developer Go untuk berintegrasi dengan layanan Google Cloud, seperti Datastore dan Cloud Storage.
Misalnya, untuk menginstal paket untuk API individu, seperti Cloud Storage API, lakukan hal berikut:
Jika Anda sudah memiliki modul Go untuk project, ubah ke direktori tersebut. Jika tidak, buat modul:
go mod init YOUR_MODULE_NAME
Ganti
YOUR_MODULE_NAME
dengan nama modul baru.Gunakan paket Cloud Storage di project Anda:
go get cloud.google.com/go/storage
Menyiapkan autentikasi
Untuk menggunakan Library Klien Cloud di lingkungan pengembangan lokal, siapkan Kredensial Default Aplikasi.
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk mengetahui informasi selengkapnya, lihat Mengautentikasi penggunaan library klien.
Instal alat berguna lainnya
Untuk mengetahui daftar lengkap alat dan library Go, lihat daftar framework, library, dan software Go ini di GitHub.
Langkah selanjutnya
- Pelajari lebih lanjut Go on Google Cloud.
- Deploy aplikasi Go di App Engine.
- Pelajari metode autentikasi di Google.
- Pelajari dokumentasi untuk produk Google Cloud.
- Clone repositori contoh Go dari GitHub.