Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Desarrolla un servicio de manera local

Configura el servicio para el desarrollo

Para ejecutar tu servicio de manera local, especifica la configuración de la siguiente manera:

  1. Selecciona Run en Cloud Run Emulator con la paleta de comandos (accesible con Ctrl/Cmd+Mayúscula+). P).
  2. En el cuadro de diálogo Run/Debug on Cloud Run Emulator, establece las especificaciones para tu configuración.

Opcional: Personaliza la configuración

Además de la configuración anterior, puedes especificar configuraciones avanzadas, como una cuenta de servicio y variables de entorno, mediante la sección Configuración avanzada.

Variables de entorno:

Las siguientes variables de entorno se agregan de forma automática a los contenedores en ejecución:

Name Descripción Ejemplo
PORT El puerto en el que debe escuchar el servidor HTTP. 8080
K_SERVICE El nombre del servicio de Cloud Run que se ejecuta. hello-world
K_REVISION El nombre de la revisión de Cloud Run que se ejecuta. hello-world.1
K_CONFIGURATION El nombre de la configuración de Cloud Run que creó la revisión. hello-world

Ejecuta el servicio de forma local

  1. Después de definir tu configuración preferida, haz clic en Ejecutar para ejecutar el servicio.
  2. Supervisa el estado de tu implementación en la ventana de salida.

    Una vez completada la implementación, puedes ver tu servicio en ejecución si abres la URL que se muestra en la ventana de resultados.

  3. Para ver los registros detallados, cambia a la vista detallada de Cloud Run en la ventana de salida.

    Panel de salida con la opción “hello-world-5 - Detailed” seleccionada en el menú desplegable del canal de salida

  4. Una vez completada la sesión, estará disponible la opción de menú contextual adicional para supervisar tu aplicación y sus recursos con la barra de estado de Cloud Code, incluidos los siguientes:

    • Abrir registros de implementación: abre los registros de la aplicación de una implementación específica con el visor de registros de Cloud Code.
    • Abrir URL de servicio: abre la URL del servicio de aplicación de un servicio específico en un navegador web.
    • Activar o desactivar el modo de reloj: activa o desactiva el modo de reloj para la sesión actual (no disponible en las sesiones de depuración).

      Opciones disponibles a través de la barra de estado de Cloud Code: Abrir registros de implementación, URL de servicio abierto y activar el modo de supervisión, además de acciones normales de Cloud Code

  5. Para detener la implementación, puedes hacer clic en el botón Detener en la barra de acciones de la implementación actual.

    Barra de acciones para la implementación de Cloud Run

Personaliza una configuración launch.json existente

Para configurar cómo se ejecuta tu servicio, puedes personalizar tu skaffold.yaml y especificar los siguientes campos en tu .vscode/launch.json:

  • watch: Observa los cambios en el lugar de trabajo cuando se ejecuta el modo de ejecución y se vuelve a ejecutar el servicio. A menos que se establezca en falso de forma explícita, el valor predeterminado es verdadero.
  • build: especifica el compilador (Docker, paquetes de compilación) para compilar tus imágenes.
  • image: especifica el nombre de la imagen que deseas usar.
  • servicio: especifica el servicio de Cloud Run que quieres usar.
  • debug: especifica la configuración de depuración preferida, como la asignación de ruta de acceso remota, para asignar una ruta de acceso local a una ruta en el contenedor remoto.