安裝下列工具,藉此在 Google Cloud 上設定適當的 Go 應用程式開發及部署環境。
安裝 Go
如要安裝 Go,請參閱 Go 入門指南。
確認您已安裝最新版的 Go:
go version
安裝編輯器
如要盡可能提高 Go 開發效率,這些熱門的編輯器外掛程式和 IDE 提供下列功能:
- 完全整合的除錯功能
- 語法醒目顯示
- 補全程式碼
安裝 Google Cloud CLI
Google Cloud CLI 是一組 Google Cloud工具,其中包含 gcloud 和 bq 指令列工具,可從指令列存取 Compute Engine、Cloud Storage、BigQuery 和其他服務。您可以利用這些工具進行互動操作,或是在自動化指令碼中執行這些工具。
main 套件在 App Engine 部署 Go 網頁應用程式,請執行下列指令:
gcloud app deploy
如要安裝 gcloud CLI,請參閱「安裝 gcloud CLI」。
安裝 Go 適用的 Cloud 用戶端程式庫
Go 開發人員常運用 Go 適用的 Cloud 用戶端程式庫整合各項Google Cloud 服務,例如 Datastore 和 Cloud Storage。
舉例來說,如要安裝個別 API 的套件 (如 Cloud Storage API),請按照下列步驟操作:
如果專案已有 Go 模組,請切換至該目錄。否則請建立模組:
go mod init YOUR_MODULE_NAME
將
YOUR_MODULE_NAME替換為新模組的名稱。在專案中使用 Cloud Storage 套件:
go get cloud.google.com/go/storage
設定驗證方法
如要在本機開發環境中使用 Cloud 用戶端程式庫,請設定應用程式預設憑證。
如果您使用本機殼層,請為使用者帳戶建立本機驗證憑證:
gcloud auth application-default login
如果您使用 Cloud Shell,則不需要執行這項操作。
如果系統傳回驗證錯誤,且您使用外部識別資訊提供者 (IdP),請確認您已 使用聯合身分登入 gcloud CLI。
詳情請參閱「進行驗證以使用用戶端程式庫」一文。
安裝其他實用工具
如需 Go 工具和程式庫的完整清單,請參閱 GitHub 上的 Go 架構、程式庫和軟體清單。
後續步驟
進一步瞭解 Go on Google Cloud。
在 App Engine 上部署 Go 應用程式。
瞭解 Google 的驗證方式。
參閱 Google Cloud 產品說明文件。
從 GitHub 複製 Go 範例存放區。