Google Cloud SDK 文档

Google Cloud SDK 这套工具可用于管理托管在 Google Cloud Platform 上的资源和应用,其中的工具包括 gcloudgsutilbq 命令行工具。gcloud 命令行工具随 Cloud SDK 一并下载;如需查看 gcloud CLI 的综合指南,请参阅 gcloud 命令行工具概览

此外,gcloud CLI 参考文档记录了所有 gcloud CLI 功能。

安装最新的 Cloud SDK 版本 (245.0.0)

Linux
  1. 确保您的系统安装了 Python 2(版本号为 Python 2.7.9 或更高版本)。您可能还安装了其他版本的 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 工具添加至您的路径。您还可以选择为您的 shell 启用命令补全功能以及选择开启使用情况统计信息收集功能。使用以下命令运行脚本:
    ./google-cloud-sdk/install.sh
    
    打开新终端,以使更改生效。
  6. 运行 gcloud init 来初始化 SDK:
  7. ./google-cloud-sdk/bin/gcloud init
    
  8. 可选。使用组件管理器安装其他组件。
Debian/Ubuntu

对于 Debian 和 Ubuntu 系统,可以通过软件包格式的 Cloud SDK 进行安装。此软件包仅包含 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

对于 Red Hat Enterprise Linux 7 和 CentOS 7 系统,可以通过软件包格式的 Cloud SDK 进行安装。此软件包仅包含 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(版本号为 Python 2.7.9 或更高版本)。额外安装的任何 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 工具添加至您的路径。您还可以选择为您的 shell 启用命令补全功能以及选择开启使用情况统计信息收集功能。使用以下命令运行脚本:
    ./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(发行版本为 Python 2.7.9 或更高版本)。默认情况下,安装程序将安装所有必需的依赖关系组件(包括所需的 Python 版本)。如果您已安装 Python 2.x.y 并希望使用该组件,您可以取消选中用于安装捆绑的 Python 的选项。

  3. 安装完成后,接受以下选项:

    • Start Cloud SDK Shell
    • Run 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 文档