Google Cloud CLI

Google · 管理 Google Cloud 專案、雲端資源與應用程式的命令列工具集,適用於終端機操作及自動化部署。

Cask開發工具自帶更新Apple 晶片 · Intel
主頁
來自 homebrew/cask
近 30 天安裝
54,503
App榜第 3
近一年安裝
57.2萬
365 天累計
最新版本
590.0.0
前天 · 10月20日
下載大小
54MB
arm64 / x86_64 · gz
更新節奏
每週
近 30 天 5 個版本

Google Cloud CLI 是一款開發工具類 Mac 軟體。開發者是 Google。

基本資訊

晶片
Apple 晶片 · Intel
開發者
Google
安裝命令
brew install --cask gcloud-cli
Homebrew
可以安裝,應用會自行更新
其他名稱
google-cloud-sdk, gcloud-cli

以上資訊最早核查於 。檢視各項來源

介紹

AI 翻譯檢視原文

Google Cloud CLI 是 Google 提供的雲端資源命令列工具集,適合雲端平台開發者、維運人員及需要自動化部署的團隊。

主要功能

  • 使用 gcloud 管理專案、身分權限、運算執行個體與雲端服務設定。
  • 使用 bq 操作 BigQuery,使用 Cloud Storage 指令或 gsutil 管理物件儲存空間。
  • 將資源操作寫入指令碼,搭配服務帳戶與權限政策執行自動化任務。
  • 透過元件管理員依需求安裝額外工具;部分指令處於 alpha 或 beta 階段。

安裝與使用 Mac 可透過 brew install --cask gcloud-cli 安裝。執行 gcloud init 完成登入與專案設定,使用 gcloud version 檢查工具版本。Homebrew 資料顯示此 Cask 相依於 [email protected];安裝流程會設定 Python 虛擬環境。額外元件的執行檔可能需要將 Homebrew 前綴下的 share/google-cloud-sdk/bin 加入 PATH。此處僅提供安裝說明,未在開發機執行安裝。

平台與相依項目 目前收錄的安裝套件提供 Apple Silicon 與 Intel 的 macOS 建置版本;專案也提供 Linux 與 Windows 安裝方式。作業系統、架構與 Python 支援版本,請以官方安裝文件及選用的發行套件為準。目前 Homebrew 記錄未列出 conflicts_with 項目,不代表可與所有其他安裝管道無條件混用。

帳戶與費用 存取雲端資源通常需要 Google Cloud 身分、專案及相應 IAM 權限;建立或使用特定雲端服務可能需要啟用計費。CLI 工具安裝與雲端服務用量計費是不同事項,應依所用服務的價格與配額確認成本。元件授權與服務使用條款以 Google 官方發布內容為準。

官方產品:https://cloud.google.com/cli/ 安裝文件:https://cloud.google.com/sdk/docs/install 更新紀錄:https://cloud.google.com/sdk/docs/release-notes

系統要求

macOS應用版本晶片下載來源
適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本590.0.0Inteldl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-590.0.0-darwin-x86_64.tar.gzSHA-256 3b1380b3118e9bb89dc108b6eb291e41468289415dcd2a33cdfc55e2570d3edeHomebrew核查於
適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本590.0.0Apple 晶片dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-590.0.0-darwin-arm.tar.gzSHA-256 a3327108b808f3cc42aa57912bb1b175ccae16fe6cedb90fdd05cd84f8b89b49Homebrew核查於

如何在 Mac 上安裝 Google Cloud CLI

  1. 在「終端機」中執行: brew install --cask gcloud-cli

注意事項

To use additional binary components installed via gcloud, add the "$HOMEBREW_PREFIX/share/google-cloud-sdk/bin"
directory to your PATH environment variable, e.g., (for Bash shell):
   export PATH=$HOMEBREW_PREFIX/share/google-cloud-sdk/bin:"$PATH"

不用 Homebrew 安裝

按晶片下載 Homebrew 使用的檔案: Apple 晶片Intel

SHA-256 只用來核對下載的檔案是否完整,不代表安全認證。 檢視 SHA-256 和下載網址

解除安裝 Google Cloud CLI 與可選的資料清理

解除安裝命令
brew uninstall --cask gcloud-cli

普通解除安裝會刪除應用本身,設定和快取會保留。

解除安裝時還會處理

檔案和資料夾
$HOMEBREW_PREFIX/Caskroom/gcloud-cli/latest

深度清理(可選)

解除安裝命令
brew uninstall --zap --cask gcloud-cli

--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。

Google Cloud CLI 可能留在 Mac 上的檔案(2)
檔案和資料夾
$HOMEBREW_PREFIX/share/google-cloud-sdk.staging
$HOMEBREW_PREFIX/share/google-cloud-sdk

以上條目來自 Homebrew 定義,核查於 ;它們只說明定義宣告會刪除什麼,不代表你的 Mac 上都有。

590.0.0 更新內容

新版本 來自 Homebrew 提交記錄

這個版本沒有單獨的更新說明。

Google Cloud CLI 的安全事實

這裡只列可以核驗的事實,並註明來源和日期,不是安全認證。要檢查你下載的檔案,可以用 OpenNavo 在本機掃描。

分發渠道
Homebrew
用 OpenNavo 掃描會在 OpenNavo 用戶端中開啟掃描預覽,由你決定是否開始。 瞭解安全防護

依賴與衝突

會一起安裝
[email protected]
檢視依賴詳情

安裝細節

來源倉庫
homebrew/cask
曾用 token
google-cloud-sdk
附帶命令
git-credential-gcloud gsutil bq docker-credential-gcloud gcloud
下載網址
https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-590.0.0-darwin-arm.tar.gz
SHA-256
a3327108b808f3cc42aa57912bb1b175ccae16fe6cedb90fdd05cd84f8b89b49
Homebrew 定義檔案
github.com/homebrew/homebrew-cask/blob/HEAD/Casks/g/gcloud-cli.rb
formulae.brew.sh
formulae.brew.sh/cask/gcloud-cli

安裝與解除安裝內容

  • 安裝 preflight_steps

    檢視完整宣告
    {
      "preflight_steps": [
        {
          "steps": [
            {
              "recursive": true,
              "source": {
                "base": "staged_path",
                "path": "google-cloud-sdk/."
              },
              "target": {
                "base": "homebrew_prefix",
                "path": "share/google-cloud-sdk"
              },
              "type": "copy"
            },
            {
              "paths": [
                {
                  "base": "staged_path",
                  "path": "google-cloud-sdk"
                }
              ],
              "recursive": true,
              "type": "remove"
            },
            {
              "source": {
                "path": "{{HOMEBREW_PREFIX}}/share/google-cloud-sdk"
              },
              "target": {
                "base": "staged_path",
                "path": "google-cloud-sdk"
              },
              "type": "symlink"
            }
          ]
        }
      ]
    }
  • 解除安裝 uninstall

    檢視完整宣告
    {
      "uninstall": [
        {
          "trash": "$HOMEBREW_PREFIX/Caskroom/gcloud-cli/latest"
        }
      ]
    }
  • 安裝 installer

    檢視完整宣告
    {
      "installer": [
        {
          "script": {
            "args": [
              "--quiet",
              "--usage-reporting",
              "false",
              "--bash-completion",
              "false",
              "--path-update",
              "false",
              "--rc-path",
              "false",
              "--update-installed-components",
              "--install-python",
              "false"
            ],
            "executable": "google-cloud-sdk/install.sh"
          }
        }
      ]
    }
  • 安裝 binary

    來源檔案: google-cloud-sdk/bin/git-credential-gcloud.sh

    宣告的目標位置: $HOMEBREW_PREFIX/bin/git-credential-gcloud

    檢視完整宣告
    {
      "binary": [
        "google-cloud-sdk/bin/git-credential-gcloud.sh",
        {
          "target": "git-credential-gcloud"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/git-credential-gcloud"
    }
  • 安裝 binary

    來源檔案: google-cloud-sdk/bin/gsutil

    宣告的目標位置: $HOMEBREW_PREFIX/bin/gsutil

    檢視完整宣告
    {
      "binary": [
        "google-cloud-sdk/bin/gsutil"
      ],
      "target": "$HOMEBREW_PREFIX/bin/gsutil"
    }
  • 安裝 binary

    來源檔案: google-cloud-sdk/bin/bq

    宣告的目標位置: $HOMEBREW_PREFIX/bin/bq

    檢視完整宣告
    {
      "binary": [
        "google-cloud-sdk/bin/bq"
      ],
      "target": "$HOMEBREW_PREFIX/bin/bq"
    }
  • 安裝 binary

    來源檔案: google-cloud-sdk/bin/docker-credential-gcloud

    宣告的目標位置: $HOMEBREW_PREFIX/bin/docker-credential-gcloud

    檢視完整宣告
    {
      "binary": [
        "google-cloud-sdk/bin/docker-credential-gcloud"
      ],
      "target": "$HOMEBREW_PREFIX/bin/docker-credential-gcloud"
    }
  • 安裝 binary

    來源檔案: google-cloud-sdk/bin/gcloud

    宣告的目標位置: $HOMEBREW_PREFIX/bin/gcloud

    檢視完整宣告
    {
      "binary": [
        "google-cloud-sdk/bin/gcloud"
      ],
      "target": "$HOMEBREW_PREFIX/bin/gcloud"
    }
  • 安裝 bash_completion

    來源檔案: google-cloud-sdk/completion.bash.inc

    宣告的目標位置: $HOMEBREW_PREFIX/etc/bash_completion.d/google-cloud-sdk

    檢視完整宣告
    {
      "bash_completion": [
        "google-cloud-sdk/completion.bash.inc",
        {
          "target": "google-cloud-sdk"
        }
      ],
      "target": "$HOMEBREW_PREFIX/etc/bash_completion.d/google-cloud-sdk"
    }
  • 安裝 zsh_completion

    來源檔案: google-cloud-sdk/completion.zsh.inc

    宣告的目標位置: $HOMEBREW_PREFIX/share/zsh/site-functions/_google_cloud_sdk

    檢視完整宣告
    {
      "target": "$HOMEBREW_PREFIX/share/zsh/site-functions/_google_cloud_sdk",
      "zsh_completion": [
        "google-cloud-sdk/completion.zsh.inc",
        {
          "target": "_google_cloud_sdk"
        }
      ]
    }
  • 安裝 postflight_steps

    檢視完整宣告
    {
      "postflight_steps": [
        {
          "steps": [
            {
              "force": true,
              "guards": [
                {
                  "condition": "unless_exists",
                  "id": "1",
                  "path": "{{caskroom_path}}/latest"
                }
              ],
              "source": {
                "path": "{{staged_path}}"
              },
              "target": {
                "path": "{{caskroom_path}}/latest"
              },
              "type": "symlink"
            },
            {
              "args": [
                "config",
                "virtualenv",
                "delete",
                "-q"
              ],
              "command": {
                "base": "homebrew_prefix",
                "path": "share/google-cloud-sdk/bin/gcloud"
              },
              "env": {
                "CLOUDSDK_PYTHON": "{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"
              },
              "guards": [
                {
                  "condition": "on",
                  "id": "2",
                  "value": "macos"
                },
                {
                  "condition": "if_exists",
                  "id": "3",
                  "path": "~/.config/gcloud/virtenv"
                }
              ],
              "type": "run"
            },
            {
              "args": [
                "config",
                "virtualenv",
                "create",
                "--python-to-use",
                "{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"
              ],
              "command": {
                "base": "homebrew_prefix",
                "path": "share/google-cloud-sdk/bin/gcloud"
              },
              "env": {
                "CLOUDSDK_PYTHON": "{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"
              },
              "guards": [
                {
                  "condition": "on",
                  "id": "2",
                  "value": "macos"
                }
              ],
              "network_access": true,
              "type": "run"
            },
            {
              "args": [
                "config",
                "virtualenv",
                "enable"
              ],
              "command": {
                "base": "homebrew_prefix",
                "path": "share/google-cloud-sdk/bin/gcloud"
              },
              "env": {
                "CLOUDSDK_PYTHON": "{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"
              },
              "guards": [
                {
                  "condition": "on",
                  "id": "2",
                  "value": "macos"
                }
              ],
              "type": "run"
            },
            {
              "args": [
                "version"
              ],
              "command": {
                "base": "homebrew_prefix",
                "path": "share/google-cloud-sdk/bin/gcloud"
              },
              "env": {
                "CLOUDSDK_PYTHON": "{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"
              },
              "guards": [
                {
                  "condition": "on",
                  "id": "2",
                  "value": "macos"
                }
              ],
              "type": "run"
            }
          ]
        }
      ]
    }
  • 清理使用者資料 zap

    檢視完整宣告
    {
      "zap": [
        {
          "trash": [
            "$HOMEBREW_PREFIX/share/google-cloud-sdk.staging",
            "$HOMEBREW_PREFIX/share/google-cloud-sdk"
          ]
        }
      ]
    }

關於 Google Cloud CLI 的常見問題

Google Cloud CLI 安全嗎?

Google Cloud CLI 收錄在 Homebrew 官方軟體庫中,沒有被停用。自 2026 年 9 月起,Homebrew 會停用沒有通過 macOS Gatekeeper 檢查的應用。安裝時,Homebrew 會用 SHA-256 校驗值核對來自 dl.google.com 的安裝檔。過去 30 天,它透過 Homebrew 安裝了 54,503 次。

如何在 Mac 上徹底解除安裝 Google Cloud CLI?

執行 brew uninstall --cask gcloud-cli。要連設定和快取一起刪除,執行 brew uninstall --zap --cask gcloud-cli。--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。這會再刪除 2 處檔案和資料夾,包括 $HOMEBREW_PREFIX/share/google-cloud-sdk.staging。

Google Cloud CLI 支援 Apple 晶片(M1 及更新)的 Mac 嗎?

支援。Homebrew 會為 Apple 晶片和 Intel 晶片的 Mac 分別下載不同的安裝檔。

Google Cloud CLI 的最新版本是多少?

最新版本是 590.0.0,Homebrew 收錄於 10月20日。Google Cloud CLI 會自動更新;想用 Homebrew 更新時,執行 brew upgrade --cask --greedy gcloud-cli。

安裝 Google Cloud CLI 還會裝上什麼?

還會裝上 5 個命令列工具:git-credential-gcloud、gsutil、bq、docker-credential-gcloud和gcloud。

來源

頁面上的每項資料都註明來源和核查日期;過期的資料只寫「截至」某日,不再當作當前事實。