Esta página se ha traducido con Cloud Translation API.
Switch to English

Instala la extensión de Cloud Code

Antes de comenzar

Antes de instalar Google Cloud Code, confirma que las siguientes herramientas estén instaladas y configuradas en tu sistema:

  1. Instala y configura Visual Studio Code en tu máquina.
  2. Instala y configura los archivos de compatibilidad del lenguaje pertinente.

    La extensión de Cloud Code funciona mejor con los siguientes lenguajes:

    • NodeJS (la compatibilidad está integrada; no se requiere acción)
    • Go
    • Python
    • Java
    • .NET

Dependencias adicionales

Docker

Asegúrate de que las siguientes herramientas estén instaladas y agregadas en la variable de entorno PATH de tu máquina:

  • Cliente Docker (autenticado con tu registro de Docker)
    • Si usas Windows Home, consulta esta guía sobre cómo configurar tu cliente Docker.
    • Si usas WSL, pero no puedes instalar Docker para computadoras de escritorio, usa minikube en su lugar a fin de realizar desarrollos locales con Cloud Code.

Proyecto de Google Cloud

Si usas Google Cloud, también necesitarás un proyecto.

Con los proyectos, puedes recopilar todos los recursos relacionados con una aplicación en un solo lugar y administrar las API, habilitar los servicios de Google Cloud, agregar y quitar colaboradores y administrar los permisos de los recursos de Google Cloud:

Versiones personalizadas de dependencias

Cloud Code puede instalar algunas dependencias de línea de comandos de forma automática y solicitará tu permiso para instalarlas si aún no lo están. Si prefieres usar versiones personalizadas de estas dependencias, puedes inhabilitar la administración de dependencias. Para ello, configuraDependencias de Auto (cloudcode.auto-install ) a falso en Configuración (al acceder a través deAdministrar menúÍcono Administrar Más deConfigur. de Google). Luego, instala lo siguiente en tu PATH:

Requisitos previos adicionales para Mac M1

Si usas Cloud Code con un chip Apple M1, deberás configurar Rottatta 2.

Si prefieres no utilizar Rosetta, puedes instalar tus propias versiones de ARM de las dependencias, como se describe en Versiones personalizadas de dependencias.

Es importante destacar que Google Kubernetes Engine y Cloud Run solo admiten imágenes x86. Aunque la compatibilidad con M1 está en funcionamiento, aún puedes trabajar con estos servicios cuando usas Cloud Code:

  • Kubernetes: Para trabajar con una aplicación de Kubernetes cuando usas Cloud Code, puedes compilar tus imágenes de forma remota. El enfoque recomendado es compilar tu imagen con Cloud Build, agregar un perfil de cloudbuild a tu skaffold.yaml y usar cloudbuild como tu perfil de Skaffold preferido.
  • Cloud Run: Si bien puedes continuar desarrollando y depurando una aplicación de Cloud Run de manera local cuando usas Cloud Code en una Mac M1, no puedes implementar Cloud Run todavía. Como solución alternativa, puedes implementar en un contenedor compilado previamente en Cloud Run con el SDK de Cloud.

Pasos de instalación

  • Instala la extensión directamente desde Visual Studio Code Marketplace.

    Como alternativa, puedes seleccionar la vista Extensiones Ícono de extensión en VS Code. Para ello, haz clic en el ícono cuadrado de la barra de tareas del lado izquierdo. Busca la extensión de Cloud Code y haz clic en Instalar (Install).

  • Una vez que la extensión se haya instalado con éxito, los íconos de Cloud Code se agregan a la barra de actividad de la izquierda y está lista para usarse.

Autenticación con Google Cloud

Si desarrollas con Google Cloud, Cloud Code instala de forma automática el SDK de Cloud (si aún no lo instalaste) y usa la cuenta de configuración activa de forma predeterminada. Puedes acceder y salir de esta cuenta con cualquier vista de Cloud Code (como la vista de Kubernetes Explorer Ícono de Kubernetes Explorer) y elegir la acción adecuada del SDK de Cloud.

Este proceso te lleva a través del proceso de autenticación del SDK de Cloud en tu navegador web. Para ayudar con el desarrollo de aplicaciones con las API de Google Cloud, tus credenciales predeterminadas de la aplicación también se actualizan durante este proceso.

Vínculo con "Haz clic aquí para acceder al SDK de Cloud" en el panel de Google Kubernetes Explorer en Kubernetes Explorer

Puedes salir del SDK de Cloud con el ícono de cierre de sesión en cualquier vista de Cloud Code, a la que puedes acceder cuando te desplazas sobre el nombre del proyecto. Si quieres cambiar los proyectos en Cloud Code, puedes seleccionar el ícono de cambio de proyecto y especificar tu proyecto preferido dentro de la misma cuenta.

Iconsconos para cambiar de proyecto y salir del SDK de Cloud en el panel de Google Kubernetes Explorer en Kubernetes Explorer

Vista rápida: ¿Qué puedes hacer con Cloud Code?

¿Qué sigue?

Obtén asistencia

Para enviar comentarios, informa problemas en GitHub o haz preguntas en Stack Overflow.