Menyiapkan lingkungan pengembangan Anda

Siapkan lingkungan Anda untuk pengembangan dan deployment aplikasi Go di Google Cloud dengan menginstal alat berikut.

Instal Go

  1. Untuk menginstal Go, lihat Go Getting Started.

  2. Pastikan Anda telah menginstal Go versi terbaru:

    go version
    

Menginstal editor

Untuk memaksimalkan efikasi pengembangan Go Anda, plugin editor dan IDE populer berikut menyediakan fitur berikut:

  • Kemampuan debugging yang terintegrasi sepenuhnya
  • Penyorotan sintaksis
  • Penyelesaian kode

Menginstal Google Cloud CLI

Google Cloud CLI adalah serangkaian alat untuk Google Cloud. Cloud SDK 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.

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.

Instal Library Klien Cloud untuk Go

Cloud Client Libraries for Go adalah cara idiomatis bagi developer Go untuk mengintegrasikan dengan layananGoogle Cloud , seperti Datastore dan Cloud Storage.

Misalnya, untuk menginstal paket untuk masing-masing API, seperti Cloud Storage API, lakukan hal berikut:

  1. 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.

  2. 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.

Jika Anda menggunakan shell lokal, buat kredensial autentikasi lokal untuk akun pengguna Anda:

gcloud auth application-default login

Anda tidak perlu melakukan langkah ini jika menggunakan Cloud Shell.

Jika error autentikasi ditampilkan, dan Anda menggunakan penyedia identitas (IdP) eksternal, konfirmasi bahwa Anda telah login ke gcloud CLI dengan identitas gabungan Anda.

Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan library klien.

Menginstal alat berguna lainnya

Untuk mengetahui daftar lengkap alat dan library Go, lihat daftar framework, library, dan software Go ini di GitHub.

Langkah berikutnya