Documentación del SDK de Google Cloud

El SDK de Google Cloud es un conjunto de herramientas que puedes usar para administrar aplicaciones y recursos alojados en Google Cloud Platform. Este incluye las herramientas de línea de comandos de gcloud, gsutil, y bq. La herramienta de línea de comandos de gcloud se descarga junto con el SDK de Cloud; se puede encontrar una guía integral de gcloud en la Descripción general de gcloud.

Además, la referencia de gcloud documenta todas las funciones de la CLI de gcloud.

Instala la última versión del SDK de Cloud (231.0.0)

Linux
  1. Asegúrate de que tu sistema tenga Python 2 con un número de actualización de Python 2.7.9 o posterior instalado en tu sistema. Es posible que aún tengas otras versiones de Python instaladas.

    python2 --version
  2. Descarga una de estas opciones:
  3. Plataforma Paquete Tamaño Suma de verificación SHA256
    Linux de 64 bits

    (x86_64)

    google-cloud-sdk-231.0.0-linux-x86_64.tar.gz 25.5 MB 7f1a5ca6e521fb3b4a17c557d0107a032f3f486b7071ee4895ded1077ffda49e
    Linux de 32 bits

    (x86)

    google-cloud-sdk-231.0.0-linux-x86.tar.gz 25.1 MB b62da2f6afd13250ae25caa63090567835e395390bf04389f268bddfb4de7586
  4. Extrae el contenido del archivo a cualquier ubicación en tu sistema de archivos. Si deseas reemplazar una instalación existente, quita el directorio google-cloud-sdk existente y extrae el archivo a la misma ubicación.
  5. Opcional: Usa la secuencia de comandos de instalación para agregar las herramientas del SDK de Cloud a tu ruta. También podrás habilitar la finalización de comandos para tu shell y la recopilación de estadísticas de uso. Ejecuta la secuencia de comandos con este comando:
    ./google-cloud-sdk/install.sh
    
    Abre una terminal nueva para que los cambios tengan efecto.
  6. Ejecuta gcloud init para inicializar el SDK:
  7. ./google-cloud-sdk/bin/gcloud init
    
  8. Opcional: Instala los componentes adicionales mediante el administrador de componentes.
Debian/Ubuntu

El SDK de Cloud está disponible en un formato de paquete para instalarlo en sistemas Debian y Ubuntu. Este paquete únicamente contiene los comandos gcloud, gcloud alpha, gcloud beta, gsutil y bq. No incluye kubectl ni las extensiones de App Engine obligatorias para implementar una aplicación con comandos de gcloud. Si quieres estos componentes, debes instalarlos por separado como se describe más adelante en esta sección.

Puedes instalar el SDK de Cloud a partir de un paquete de Debian o Ubuntu para todas las actualizaciones de Ubuntu oficiales que aún están vigentes, y las actualizaciones estables de Debian a partir de Wheezy.

Nota: Si usas una instancia en Google Compute Engine, el SDK de Cloud se instala de manera predeterminada. De todas maneras, puedes instalar el SDK de Cloud de forma manual con las siguientes instrucciones.

  1. Crea una variable de entorno para lograr la distribución correcta:
    export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
  2. Agrega el URI de distribución del SDK de Cloud como una fuente de paquete:
    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    Nota: Si tienes instalado apt-transport-https, puedes usar “https” en lugar de “http” en este paso.
  3. Importa la clave pública de Google Cloud:
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    Sugerencia para la solución de problemas: Si no puedes obtener las últimas actualizaciones debido a una clave vencida, obtiene el archivo de claves apt-get.gpg más reciente.
  4. Actualiza el SDK de Cloud y también instálalo:
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    Nota: Para opciones de apt-get adicionales, como inhabilitar mensajes o ejecuciones de prueba, consulta las páginas del man de apt-get.
  5. De manera opcional, instala cualquiera de estos componentes adicionales:
    • 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

    Por ejemplo, el componente google-cloud-sdk-app-engine-java se puede instalar de la siguiente manera:

    sudo apt-get install google-cloud-sdk-app-engine-java
  6. Ejecuta gcloud init para comenzar:
    gcloud init
Red Hat/CentOS

El SDK de Cloud está disponible en un formato de paquete para su instalación en sistemas con Red Hat Enterprise Linux 7 y CentOS 7. Este paquete solo contiene los comandos gcloud, gcloud alpha, gcloud beta, gsutil y bq. No incluye kubectl ni las extensiones de App Engine necesarias para implementar una aplicación mediante el uso de comandos de gcloud, que pueden instalarse por separado.

Nota: Si usas una instancia en Google Compute Engine, el SDK de Cloud se instala de manera predeterminada.

  1. Actualiza YUM con la información del repositorio del SDK de Cloud:
    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
    

    Importante: La segunda línea de gpgkey debe tener una sangría como la que se indica.

  2. Instala el SDK de Cloud:
    yum install google-cloud-sdk
    Nota: Para opciones de yum adicionales, como inhabilitar mensajes o ejecuciones de prueba, consulta las páginas del man de yum.
  3. De manera opcional, instala cualquiera de estos componentes adicionales:
    • 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

    Por ejemplo, el componente google-cloud-sdk-app-engine-java se puede instalar de la siguiente manera:

    yum install google-cloud-sdk-app-engine-java
  4. Ejecuta gcloud init para comenzar:
    gcloud init
macOS
  1. Las versiones modernas de macOS incluyen la versión apropiada de Python necesaria para el SDK de Google Cloud. El SDK de Cloud requiere Python 2 con un número de actualización de Python 2.7.9 o posterior. Cualquier intérprete de Python instalado adicionalmente no interferirá en la instalación del SDK de Google Cloud.
  2. python -V
    
  3. Descarga una de estas opciones:
  4. Plataforma Paquete Tamaño Suma de verificación SHA256
    macOS de 64 bits

    (x86_64)

    google-cloud-sdk-231.0.0-darwin-x86_64.tar.gz 18.1 MB 15106429ba8de742a38e94b6b85c2aeb3cc8af02d09325ca4def345124d5ac66
    macOS de 32 bits

    (x86)

    google-cloud-sdk-231.0.0-darwin-x86.tar.gz 18.1 MB 9719c9dc0f643fbfb7e617947c4b93c9adc588821ed03ee7c07bf5f9907cef23
  5. Extrae el contenido del archivo a cualquier ubicación en tu sistema de archivos. Si deseas reemplazar una instalación existente, quita el directorio google-cloud-sdk existente y extrae el archivo a la misma ubicación.
  6. Opcional: Usa la secuencia de comandos de instalación para agregar las herramientas del SDK de Cloud a tu ruta. También podrás habilitar la finalización de comandos para tu shell y la recopilación de estadísticas de uso. Ejecuta la secuencia de comandos con este comando:
    ./google-cloud-sdk/install.sh
    
    Abre una terminal nueva para que los cambios tengan efecto.
  7. Ejecuta gcloud init para inicializar el SDK:
  8. ./google-cloud-sdk/bin/gcloud init
    
  9. Opcional: Instala los componentes adicionales mediante el administrador de componentes.
Windows
  1. Descarga el instalador del SDK de Cloud. El instalador tiene la firma de Google Inc.

  2. Inicia el instalador y sigue las instrucciones.

    El SDK de Cloud requiere Python 2 con una versión de actualización de Python 2.7.9 o posterior. El instalador instalará todas las dependencias que se requieran, incluida la versión de Python necesaria, de forma predeterminada. Si ya tienes instalado Python 2.x.y y deseas usar la instalación existente, puedes desmarcar la opción para instalar Bundled Python.

  3. Una vez que se complete la instalación, acepta las siguientes opciones:

    • Iniciar el SDK de Cloud Shell
    • Ejecutar gcloud init

  4. El instalador inicia una ventana de terminal y ejecuta el comando gcloud init.

  5. La instalación predeterminada no incluye las extensiones de App Engine necesarias para implementar una aplicación con comandos de gcloud. Estos componentes se pueden instalar con el administrador de componentes del SDK de Cloud.

Nota: En las instancias de Google Compute Engine que ejecutan Windows Server, Internet Explorer cuenta con la Configuración de seguridad mejorada. Esta configuración evita que ejecutes el instalador que se indicó antes. Primero, inhabilita la Configuración de seguridad mejorada, reinicia Internet Explorer y, luego, ejecuta el instalador. Para obtener instrucciones sobre cómo inhabilitar la Seguridad mejorada en tu instancia de Windows Server, abre la sección Ayuda y soporte técnico de Windows y busca “ESC de Internet Explorer”.

Instala las últimas bibliotecas cliente de Google Cloud

Puedes descargar las Bibliotecas cliente de Cloud para los idiomas compatibles.

Más información

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación del SDK de Cloud