Google Cloud SDK 說明文件

Google Cloud SDK 是一套工具,可以用來管理在 Google Cloud Platform 上託管的資源和應用程式,這些資源包括 gcloudgsutilbq 指令列工具在內。gcloud 指令列工具會與 Cloud SDK 一併下載,您可以參閱 gcloud 指令列工具總覽來取得有關 gcloud CLI 的完整指南。

此外,gcloud CLI 參考資料記錄了所有 gcloud CLI 的功能。

安裝最新版 Cloud SDK (245.0.0)

Linux
  1. 請確認您的系統已安裝 Python 2.7.9 以上版本的 Python 2,您的系統可能仍有 Python 的其他版本。

    python2 --version
  2. 下載以下其中一項:
  3. 平台 套件 大小 SHA256 總和檢查碼
    Linux 64 位元

    (x86_64)

    google-cloud-sdk-245.0.0-linux-x86_64.tar.gz 27.0 MB bdc66eea38a78ae5b00c7caaa4848965ef63bce73d4374fc806f94ddfd34f10f
    Linux 32 位元

    (x86)

    google-cloud-sdk-245.0.0-linux-x86.tar.gz 26.6 MB 3b836613d17d7f425464aaf231cf6163fd15cf353b40be47ad6a5fcc192c5183
  4. 將檔案的內容解壓縮到您檔案系統上的任何位置,如果您想取代現有的安裝,請移除現有 google-cloud-sdk 目錄並將封存檔解壓縮至相同的位置。
  5. 選用:使用安裝指令碼,將 Cloud SDK 工具新增到您的路徑。您將能為殻層和使用統計資料集合啟用指令補齊功能。請使用下列指令執行指令碼:
    ./google-cloud-sdk/install.sh
    
    開啟新終端機,變更才能生效。
  6. 執行 gcloud init 初始化 SDK:
  7. ./google-cloud-sdk/bin/gcloud init
    
  8. 選用:使用元件管理員安裝外加元件。
Debian/Ubuntu

您可以取得套件格式的 Cloud SDK,並在 Debian 和 Ubuntu 系統上予以安裝。這個套件只包含 gcloudgcloud alphagcloud betagsutilbq 指令,不包括 kubectl 或使用 gcloud 指令部署應用程式所需的 App Engine 擴充功能。如需這些元件,您必須按照本節後段的說明分別安裝。

在所有尚未終止服務的官方版 Ubuntu 與 Wheezy 日後的Debian 穩定版本上,您可以透過 Debian/Ubuntu 套件安裝 Cloud SDK。

注意:如果您在 Google Compute Engine 上使用執行個體,則系統已預設安裝 Cloud SDK。但您仍然可以按照下面的指示手動安裝 Cloud SDK。

  1. 建立環境變數,以進行正確的發布作業:
    export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
  2. 新增 Cloud SDK 發布作業 URI 做為套件來源:
    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    附註:如果您已安裝 apt-transport-https,可在此步驟中使用「https」取代「http」。
  3. 匯入 Google Cloud 公開金鑰:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    疑難排解提示:如果您因為金鑰過期而無法得到最新的更新內容,請取得最新的 apt-get.gpg 金鑰檔案
  4. 更新並安裝 Cloud SDK:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    附註:如需停用提示或模擬測試等其他 apt-get 選項的資訊,請參閱 apt-get 手冊頁面
  5. 您也可以選擇安裝下列任一附加元件
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-pubsub-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-bigtable-emulator
    • kubectl

    例如,您可以按照以下方式安裝 google-cloud-sdk-app-engine-java 元件:

    sudo apt-get install google-cloud-sdk-app-engine-java
  6. 執行 gcloud init 以開始使用:
    gcloud init
Red Hat/CentOS

您可以取得套件格式的 Cloud SDK,以在 Red Hat Enterprise Linux 7 和 CentOS 7 系統上安裝。這個套件只包含 gcloudgcloud alphagcloud betagsutilbq 指令,不包含 kubectl 或使用 gcloud 指令部署應用程式所需的 App Engine 擴充功能 (這些項目能夠單獨安裝)。

注意:如果您在 Google Compute Engine 上使用執行個體,則系統已預設安裝 Cloud SDK。

  1. 使用 Cloud SDK 存放區資訊來更新 YUM:
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-sdk]
    name=Google Cloud SDK
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    

    重要事項:gpgkey 的第二行必須縮排,如上所示。

  2. 安裝 Cloud SDK:
    yum install google-cloud-sdk
    附註:如需停用提示或模擬測試等其他 yum 選項的資訊,請參閱 yum 手冊頁面
  3. 您也可以選擇安裝下列任一附加元件
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-bigtable-emulator
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-pubsub-emulator
    • kubectl

    例如,您可以按照以下方式安裝 google-cloud-sdk-app-engine-java 元件:

    yum install google-cloud-sdk-app-engine-java
  4. 執行 gcloud init 以開始使用:
    gcloud init
macOS
  1. 新版 macOS 包含 Google Cloud SDK 所需的 Python 合適版本;Cloud SDK 需要 Python 2.7.9 以上版本的 Python 2。任何額外安裝的 Python 解譯器不會干擾 Google Cloud SDK 安裝。
  2. python -V
    
  3. 下載以下其中一項:
  4. 平台 套件 大小 SHA256 總和檢查碼
    macOS 64 位元

    (x86_64)

    google-cloud-sdk-245.0.0-darwin-x86_64.tar.gz 19.6 MB 78cbe75ebf17599217d4a6cb81897897faa72d6e5e0c515a8532c8827de59af7
    macOS 32 位元

    (x86)

    google-cloud-sdk-245.0.0-darwin-x86.tar.gz 19.6 MB 3ca3575f19a21a589a75d2ed3c2a62af7d1be12482ad4cf3efba87e071977a61
  5. 將檔案的內容解壓縮到您檔案系統上的任何位置。如果您想取代現有的安裝,請移除現有 google-cloud-sdk 目錄並將封存檔解壓縮至相同的位置。
  6. 選用:使用安裝指令碼,將 Cloud SDK 工具新增到您的路徑。您將能為殻層和使用統計資料集合啟用指令補齊功能。請使用下列指令執行指令碼:
    ./google-cloud-sdk/install.sh
    
    開啟新終端機,變更才能生效。
  7. 執行 gcloud init 初始化 SDK:
  8. ./google-cloud-sdk/bin/gcloud init
    
  9. 選用:使用元件管理員安裝外加元件。
Windows
  1. 下載 Cloud SDK 安裝程式。這個安裝程式是由 Google Inc. 簽署。

  2. 啟動安裝程式並按照提示操作。

    Cloud SDK 需要使用 Python 2.7.9 以上版本的 Python 2。 安裝程式會安裝所有必需的依附元件,包含所需的 Python 預設版本。如果您已經安裝 Python 2.x.y,而且想要使用現有的安裝版本,則可以取消勾選「安裝隨附 Python」的選項。

  3. 安裝完成後,請接受下列選項:

    • 啟動 Cloud SDK Shell
    • 執行 gcloud init

  4. 安裝程式會開啟終端機視窗並執行 gcloud init 指令。

  5. 預設的安裝不包括使用 gcloud 指令部署應用程式所需的 App Engine 擴充功能。您可利用 Cloud SDK 元件管理員來安裝這些元件。

附註:在執行 Windows Server 的 Google Compute Engine 執行個體上,Internet Explorer 會採用增強式安全性設定。這會導致您無法執行前述的安裝程式。請先停用增強式安全性設定,重新啟動 Internet Explorer,然後再執行安裝程式。如需在 Windows Server 執行個體上停用增強式安全性設定的操作說明,請開啟「Windows 說明及支援」並搜尋「IE ESC」。

安裝最新的 Google Cloud 用戶端程式庫

您可下載 Cloud 用戶端資料庫支援的語言版本

更多資訊

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud SDK 說明文件