Siapkan lingkungan Anda untuk pengembangan dan deployment aplikasi Go di Google Cloud dengan menginstal alat berikut.
Menginstal Go
Untuk menginstal Go, lihat Memulai Go.
Pastikan Anda telah menginstal Go versi terbaru:
go version
Menginstal editor
Untuk memaksimalkan efektivitas pengembangan Go, plugin editor dan IDE populer ini menyediakan fitur berikut:
- Kemampuan proses debug yang terintegrasi sepenuhnya
- Penandaan sintaksis
- Penyelesaian kode
Menginstal Google Cloud CLI
Google Cloud CLI
adalah serangkaian alat untuk Google Cloud. SDK ini berisi alat command line gcloud 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.
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 layananGoogle Cloud , seperti Datastore dan Cloud Storage.
Misalnya, untuk menginstal paket untuk setiap API, seperti Cloud Storage API, lakukan hal berikut:
Jika Anda sudah memiliki modul Go untuk project Anda, ubah ke direktori tersebut. Jika tidak, buat modul:
go mod init YOUR_MODULE_NAME
Ganti
YOUR_MODULE_NAMEdengan 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 pengguna Anda:
gcloud auth application-default login
Jika error autentikasi ditampilkan, pastikan Anda telah login ke gcloud CLI dengan identitas gabungan Anda.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan library klien.
(Opsional) Kemampuan Observasi
Google Cloud Observability mencakup layanan kemampuan observasi yang membantu Anda memahami perilaku, kondisi, dan performa aplikasi Go Anda. Untuk mengetahui informasi selengkapnya, lihat Google Cloud Observability untuk Go.
Menginstal alat berguna lainnya
Untuk mengetahui daftar lengkap alat dan library Go, lihat daftar framework, library, dan software Go di GitHub ini.
Langkah berikutnya
Pelajari lebih lanjut Go di Google Cloud.
Men-deploy aplikasi Go di App Engine.
Pelajari metode autentikasi di Google.
Pelajari dokumentasi untuk produk Google Cloud .