設定開發環境

請安裝下列工具,準備在 Google Cloud 上開發及部署 Go 應用程式的環境。

安裝 Go

  1. 如要安裝 Go,請參閱 Go 入門指南。

  2. 確認您已安裝最新版本的 Go:

    go version
    

安裝編輯器

為盡可能提升 Go 開發效率,這些熱門編輯器外掛程式和 IDE 提供下列功能:

  • 完全整合的除錯功能
  • 語法醒目顯示
  • 補全程式碼

安裝 Google Cloud CLI

Google Cloud CLI 是一組 Google Cloud工具,其中包含 gcloud 和 bq 指令列工具,可用於從指令列存取 Compute Engine、Cloud Storage、BigQuery 和其他服務。您可以利用這些工具進行互動操作,或是在自動化指令碼中執行這些工具。

舉例來說,如要使用 main 套件將 Go 網頁應用程式部署至 App Engine,請執行下列指令:

gcloud app deploy

如要安裝 gcloud CLI,請參閱「安裝 gcloud CLI」。

安裝 Go 適用的 Cloud 用戶端程式庫

Go 適用的 Cloud 用戶端程式庫是 Go 開發人員整合Google Cloud 服務 (例如 Datastore 和 Cloud Storage) 的慣用方式。

舉例來說,如要安裝個別 API (例如 Cloud Storage API) 的套件,請按照下列步驟操作:

  1. 如果專案已有 Go 模組,請切換至該目錄。否則,請建立模組:

    go mod init YOUR_MODULE_NAME
    

    將 YOUR_MODULE_NAME 替換為新模組的名稱。

  2. 在專案中使用 Cloud Storage 套件:

    go get cloud.google.com/go/storage
    

設定驗證方法

如要在本機開發環境中使用 Cloud 用戶端程式庫,請設定應用程式預設憑證。

為使用者帳戶建立本機驗證憑證:

gcloud auth application-default login

如果傳回驗證錯誤,請確認您已 使用聯合身分登入 gcloud CLI。

詳情請參閱「進行驗證以使用用戶端程式庫」一文。

(選用) 觀測能力

Google Cloud Observability 包含觀測能力服務,可協助您瞭解 Go 應用程式的行為、健康狀態和效能。詳情請參閱「適用於 Go 的 Google Cloud Observability」。

安裝其他實用工具

如需 Go 工具和程式庫的完整清單,請參閱 GitHub 上的 Go 架構、程式庫和軟體清單。

後續步驟