Cómo desarrollar código con los IDE de JetBrains locales

El complemento de Cloud Workstations te permite iniciar sesiones de desarrollo remoto para Cloud Workstations que usan IDE de JetBrains, como IntelliJ IDEA Ultimate y PyCharm Professional, Rider, CLion, PhpStorm y WebStorm.

Sistemas operativos compatibles

El complemento de Cloud Workstations es compatible con los siguientes sistemas operativos:

  • Windows
  • macOS (Intel y Apple Silicon)
  • Linux

Versiones compatibles

El complemento de Cloud Workstations admite la versión más reciente y una anterior versión de IDE de JetBrains y Puerta de enlace de JetBrains. Cuando se lanza una nueva versión principal del IDE de JetBrains, la siguiente La versión del complemento de Cloud Workstations es compatible con la nueva versión y deja de admitir la versión más antigua admitida anteriormente.

Para que sea más fácil mantener actualizadas las apps de JetBrains, también puedes instalar JetBrains Toolbox.

Para obtener más información sobre las versiones del IDE de JetBrains en imágenes base preconfiguradas, consulta la Notas de la versión de Cloud Workstations.

Antes de comenzar

Asegúrate de seguir estos pasos antes de instalar el complemento de Cloud Workstations:

  1. Sigue los pasos para Crear un estación de trabajo. Cuando se te solicite Configuration, elige la imagen que corresponda al IDE de JetBrains. que quieres usar.

  2. Luego de ingresar el nombre de tu estación de trabajo, haz clic en Crear.

  3. Haz clic en la página Estaciones de trabajo y espera a que la estación de trabajo terminar de crear.

  4. Descarga e instala una versión compatible de la puerta de enlace de JetBrains.

Instala el complemento de Cloud Workstations

  1. Instala el complemento de Cloud Workstations:

    1. Abre la puerta de enlace de JetBrains.

    2. Selecciona Todos los proveedores.

    3. En la sección Instalar más proveedores, busca Google Cloud y Luego, haz clic en Install para descargar el complemento de Cloud Workstations.

      Conéctate a Cloud Workstations

  2. Después de la instalación, Cloud Workstations aparecerá en Ejecuta el IDE de forma remota.

Conéctate con el complemento de Cloud Workstations

Para conectarte a una estación de trabajo con el complemento, sigue estos pasos:

  1. Abre la puerta de enlace de JetBrains.

  2. En la sección Ejecutar el IDE de forma remota, haz clic en Conéctate a Google Cloud.

  3. Haz clic en Acceder para acceder a tu Cuenta de Google.

    1. Sigue las indicaciones para otorgarle al complemento Cloud Workstations acceso en Google Cloud.

    2. Haz clic en Continuar para completar el acceso.

  4. Haz clic en Explorar para abrir un diálogo del selector de proyectos y seleccionar un proyecto de la nube.

    Conéctate a Cloud Workstations

  5. Selecciona una estación de trabajo en el proyecto de la nube, haz clic en Siguiente y espera la estación de trabajo seleccionada para iniciar.

  6. Selecciona tu IDE y proyecto:

    1. Selecciona una versión de IDE en el host remoto.

    2. Ingresa la ruta de acceso del proyecto de IDE en el host remoto.

      Selecciona tu IDE y, luego, ingresa el nombre del proyecto

  7. Haz clic en Conectar y espera a que se abran el IDE y el proyecto.

Vuelve a conectarte a una estación de trabajo

Para volver a conectarte con rapidez a una estación de trabajo y a un proyecto de IDE, haz lo siguiente:

  1. Abre el panel Conexiones reciente.

  2. Haz clic en la ruta de acceso de un proyecto para abrir un IDE en Cloud Workstations.

    Lista de estaciones de trabajo usadas recientemente

  3. Espera a que se abran el IDE y el proyecto.

Cómo usar la redirección de puertos

Después de que se abra el cliente de JetBrains con tu IDE y proyecto, recomendamos que hagas lo siguiente: acceder a los puertos remotos de Cloud Workstations desde tu máquina local. Por ejemplo: Cuando ejecutas un servidor de Python en la estación de trabajo, python -m SimpleHTTPServer 8080. En algunos casos, la puerta de enlace de JetBrains realiza la transferencia el reenvío por ti para poder acceder a los proyectos que se ejecutan de forma remota a través de tu navegador local.

También puedes redireccionar puertos de forma manual desde Cloud Workstations a tu máquina local de la siguiente manera:

  1. En Windows y Linux, selecciona File > Settings en el menú principal.

    Para macOS, selecciona IntelliJ IDEA > Preferences en el menú principal.

  2. Ve a Herramientas > Redirección de puertos y agrega una regla nueva. reenviar TCP al puerto 8080.

  3. Luego de establecer esta regla, podrás acceder al puerto 8080 de Cloud Workstations de forma local en http://localhost:8080

Anular extremos de API

Para los usuarios de la nube privada virtual que necesiten anular los extremos de la API, asegúrate de que el se puede conectar a tus servicios en la nube. Para anular los extremos de la API, sigue estos pasos:

  1. En Windows y Linux, haz clic en configuración Menú de opciones > Configuración.

    En macOS, haz clic en configuración Menú de opciones > Preferencias.

  2. Opcional: Para acceder a la configuración de JetBrains para IntelliJ y otros IDE, consulta definir la configuración del proyecto.

  3. Ve a Herramientas >. Google Cloud Workstations > Avanzado.

  4. Agrega las URLs de anulación del extremo de API.

  5. Haz clic en Aplicar.

Para obtener más información sobre el uso de extremos en Google Cloud, consulta el Descripción de la nube privada virtual acceder a las APIs de Google a través de extremos.

Instrucciones de conexión alternativas para usuarios de BYOID

Si usas BYOID, debes realizar pasos adicionales para conectarte con Jetbrains. Puerta de enlace. Lleva a cabo los pasos siguientes:

Inicia la estación de trabajo y abre una conexión TCP

Sigue estos pasos para iniciar tu estación de trabajo y abrir una conexión TCP:

  1. Sigue las instrucciones de la sección Antes de comenzar.
  2. Asegúrate de que tu estación de trabajo se esté ejecutando. Puedes usar los siguientes gcloud para iniciarla.

    gcloud workstations start WORKSTATION_ID –-project=PROJECT \
      --cluster=WORKSTATION_CLUSTER_ID --config=WORKSTATION_CONFIG_ID \
      --region=WORKSTATION_CLUSTER_REGION
    
  3. Inicia un túnel TCP a tu estación de trabajo en el puerto 22:

    gcloud workstations start-tcp-tunnel --project=PROJECT \
        --cluster=WORKSTATION_CLUSTER_ID \
        --config=WORKSTATION_CONFIG_ID \
        --region=WORKSTATION_CLUSTER_REGION \
        WORKSTATION_ID 22 --local-host-port=127.0.0.1:2222
    

Una vez completadas la configuración inicial y la instalación, el siguiente paso es iniciar la puerta de enlace de Jetbrains.

Inicia la puerta de enlace de Jetbrains

  1. Después de iniciar la puerta de enlace de Jetbrains, selecciona Conectarse a través de SSH.

  2. En la página Conectarse a SSH, haz clic en . Configuración para establecer una nueva conexión.

    Desde la página Configuración de SSH, haz lo siguiente:

    1. Haz clic en addAdd a new connection.
    2. Ingresa la información de tu conexión. Por ejemplo, Local Host=127.0.0.1, Port=2222 y Username=user. Asegúrate de utilizar valores adecuados para tus del host local, el puerto y el nombre de usuario.
    3. Establece el Tipo de autenticación en Contraseña y deja la contraseña. campo en blanco.
    4. Borra la opción Parse config file ~/.ssh/config
    5. Haz clic en Aceptar para crear la conexión.
    6. Haz clic en Check Connection and Continue.
  3. En la página Elegir IDE y proyecto, selecciona lo siguiente:

    1. Selecciona el IDE que quieres usar.
    2. Selecciona el directorio que contiene tu proyecto haciendo clic en more_horiz Más. Ten en cuenta que no puedes crear un proyecto desde este menú. Puedes Solo abrir un proyecto. Para crear un proyecto nuevo, selecciona Abre una terminal SSH y ejecuta comandos para crear un directorio para tu proyecto de JetBrains.

      También puedes hacer clic en Abrir una terminal SSH (Open an SSH terminal) para ejecutar Comandos git dentro de tus estaciones de trabajo. Por ejemplo, los siguientes el comando clona el proyecto de Cloud Code Samples en tu página principal directorio:

      git clone https://github.com/GoogleCloudPlatform/cloud-code-samples.git
      
    3. Después de seleccionar el directorio del proyecto, haz clic en Download and Inicia el IDE.

  4. Después de que se conecte el IDE, podrás acceder a los archivos de tu estación de trabajo directamente desde tu IDE de Jetbrains, que también puede usar Extensión de Cloud Workstations para ayudarte a compilar y ejecutar tu código.