Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Catalyst Tools Project Explorer

La funcionalidad Project Explorer de la extensión Catalyst Tools te permite realizar las siguientes operaciones:

  • Cambiar entre tus proyectos activos y reinicializar tu proyecto predeterminado.

  • Generar tokens de autenticación.

  • Buscar los recursos de Client, Functions y las reglas de API Gateway disponibles en el proyecto.

  • Obtener y sobrescribir componentes de Functions, Client y API Gateway desde el proyecto remoto.

  • Cerrar sesión en tu cuenta de Catalyst dentro de la extensión.

Nota: Para acceder a Catalyst Tools Project Explorer en la extensión, es necesario que el proyecto haya sido desplegado en la consola de Catalyst.

Existen dos formas de acceder al Project Explorer:

  1. Haz clic en la opción Project en la sección CATALYST CONFIGS. catalyst_extension_project

  2. Haz clic en el botón Catalyst en la barra de estado del IDE. catalyst_extension_client_button

En el Project Explorer podrás ver lo siguiente: catalyst_extension_project_explorer

  • Los detalles de la cuenta con la que iniciaste sesión en Catalyst
  • Una lista de todos los proyectos en tu cuenta
  • La URL de la aplicación web del proyecto
  • El nombre y el Project ID del proyecto
  • Información detallada sobre los componentes Client, Function y API Gateway

Cambiar entre proyectos

En el Project Explorer puedes obtener cualquiera de tus proyectos activos presentes en la consola de Catalyst y reinicializar tu proyecto predeterminado.

Para cambiar entre los proyectos activos:

  1. Haz clic en el ícono de flecha en la sección Active del Project Explorer. catalyst-extension_active_projects

  2. Elige el proyecto al que deseas cambiar en el menú desplegable. catalyst-extension_active_projects_list

También puedes hacer clic en el ícono de restablecimiento para asegurarte de que todas las actualizaciones realizadas en la consola de Catalyst se reflejen en el entorno local del Project Explorer. catalyst-extension_active_projects_reset

Para reinicializar el proyecto predeterminado:

  1. Haz clic en el botón re-init en la sección Default del Project Explorer. catalyst-extension_default_projects_re_init

  2. Elige el proyecto que deseas reinicializar y haz clic en el botón Re-init que aparece junto a él. catalyst-extension_default_projects_re_init_drop

El proyecto en tu directorio se reinicializará.

Obtener recursos del proyecto

La funcionalidad Project Explorer de Catalyst Tools te permite a ti y a tus colaboradores obtener fácilmente recursos del proyecto como Client, Function y API Gateway desde el proyecto remoto. Si un recurso específico no existe en el directorio local de tu proyecto, se creará automáticamente durante el pull. Sin embargo, si el recurso ya existe en la carpeta de tu proyecto, la extensión te pedirá confirmación para sobrescribir el archivo existente.

Puedes trabajar en los recursos y enviar los cambios realizados desplegando el proyecto completo nuevamente, o solo los componentes que hayas modificado.

Para obtener más información sobre cómo obtener recursos en tu entorno local, consulta la página de ayuda Pull Resources.

Obtener un recurso de Client:

  1. Navega a la sección Client en el Project Explorer. catalyst_extension_project_explorer_client_section

  2. Haz clic en el botón del ícono de pull que aparece junto a los detalles del Client. catalyst_extension_project_explorer_client_pull

El componente Client se obtendrá. Si ya existe un componente Client en tu proyecto local, se sobrescribirá. catalyst_extension_project_explorer_client_pulled

Obtener una Function:

  1. Navega a la sección Function en el Project Explorer. catalyst_extension_project_explorer_func_section

  2. Selecciona la Function deseada y haz clic en el ícono de pull que aparece junto a ella. catalyst_extension_project_explorer_func_pull

  3. Selecciona la Function requerida en el cuadro de diálogo para confirmar la sobrescritura y confirma tu elección haciendo clic en el ícono de envío. catalyst_extension_project_explorer_func_pull_confirm

Nota: Si decides no sobrescribir una Function, esta no se obtendrá.

La Function seleccionada se obtendrá y estará disponible en el directorio de tu proyecto. catalyst_extension_project_explorer_func_pulled

Realizar un pull masivo:

También puedes realizar una operación de pull masivo de Functions de la siguiente manera:

  1. Selecciona la casilla de verificación en el encabezado de la tabla y luego haz clic en el botón Pull Selected. catalyst_extension_project_explorer_func_bulk_pull_select

  2. Confirma las Functions que deseas obtener y haz clic en el ícono de envío. catalyst_extension_project_explorer_func_bulk_pull_confirm

Las Functions seleccionadas se obtendrán y estarán disponibles en tu directorio. catalyst_extension_project_explorer_func_bulk_pulled

Obtener una regla de API Gateway:

El archivo de reglas de API Gateway es un archivo JSON que contiene las definiciones de cada API creada en el componente API Gateway de tu aplicación. Si no has creado ninguna API en tu proyecto, puedes obtener igualmente el archivo con definiciones de API de ejemplo mediante el pull.

Puedes consultar la página de ayuda Working with API Gateway para obtener detalles sobre el uso de esta funcionalidad en un entorno local.

En la sección de API Gateway de la consola podrás ver si el componente ha sido habilitado en la consola de Catalyst o no. catalyst_extension_project_explorer_func_api_disabled

Si el componente API Gateway no ha sido habilitado, no podrás obtener el archivo de reglas localmente a través de la extensión.

Si el componente ha sido habilitado en la consola de Catalyst, puedes obtener las reglas de API Gateway de la siguiente manera:

  1. Navega a la sección de API Gateway del Project Explorer. catalyst_extension_project_explorer_func_api_enabled

  2. Haz clic en el botón Pull All Rules. catalyst_extension_project_explorer_func_api_pull_highlight

Se obtendrán todas las reglas asociadas con API Gateway.

catalyst_extension_project_explorer_func_api_pulled

Las reglas asociadas con API Gateway estarán disponibles en el directorio de tu proyecto como un archivo JSON llamado catalyst-user-rules.

A continuación se muestra un ejemplo del archivo catalyst-user-rules.json:

copy
[
  {
    "name": "shipment-tracker - Web Client Hosting",
    "source_endpoint": "/app/{path1:(.*)}",
    "target_endpoint": "/app/{path1}",
    "target": "client",
    "method": "GET",
    "throttling": {
      "overall": {},
      "ip": {}
    }
  },
  {
    "name": "shipment-info",
    "source_endpoint": "/server/shipment-info/execute",
    "target_endpoint": "/server/shipment-info/execute",
    "target": "basicio",
    "method": "ANY",
    "throttling": {
      "overall": {},
      "ip": {}
    },
    "target_id": "12096000000568097"
  },
  {
    "name": "logistic_struct",
    "source_endpoint": "/server/logistic_struct/execute",
    "target_endpoint": "/server/logistic_struct/execute",
    "target": "basicio",
    "method": "ANY",
    "throttling": {
      "overall": {},
      "ip": {}
    },
    "target_id": "12096000000573043"
  },
  {
    "name": "Login Redirect",
    "source_endpoint": "/app/index.html",
    "target_endpoint": "/app/index.html",
    "target": "client",
    "method": "GET",
    "throttling": {
      "overall": {},
      "ip": {}
    },
    "system": true
  }
]

Gestionar tokens de autenticación

Catalyst te permite generar tokens de autenticación para acceder de forma directa y segura a tu cuenta de Catalyst sin necesidad de iniciar sesión. Estos tokens validan tus operaciones con tu cuenta de Catalyst y sus proyectos. Puedes obtener más información en la página de ayuda Working with Tokens.

Puedes generar tokens de autenticación fácilmente desde tu IDE VS Code utilizando la funcionalidad Project Explorer de la extensión Catalyst Tools.

Para generar tokens, sigue estos pasos:

  1. Haz clic en el botón Manage Token. catalyst_extensions_manage_tokens_highlight
    Si existen tokens creados previamente, se mostrarán aquí.

  2. Para generar un nuevo token, haz clic en el botón Create Token. catalyst_extensions_manage_tokens_create_token_highlight

  3. Se abrirá la terminal de tokens en VS Code y se generará una URL de verificación junto con un código de verificación. catalyst_extensions_manage_tokens_url_verification_code

  4. Haz clic en la URL, pega el código de verificación en el espacio proporcionado y haz clic en Verify. catalyst_extensions_manage_tokens_enter_code

  5. Haz clic en Accept después de revisar la lista de alcances y permisos. catalyst_extensions_manage_tokens_scopes_perm_accept

Tu acceso ha sido autenticado. catalyst_extensions_manage_tokens_code_confirm

Cuando regreses al IDE VS Code, tu token estará generado y disponible en la ventana Manage Token y en la terminal de tokens. catalyst_extensions_manage_tokens_token_display

Haz clic en el ícono de copiar para copiar el token y haz clic en el botón Revoke para revocar tokens. catalyst_extensions_manage_tokens_code_view
Puedes usar este token para autenticar el acceso a tu cuenta de Catalyst.

Nota: Los tokens de acceso solo se pueden generar una vez cada sesenta minutos.

Cerrar sesión en tu cuenta de Catalyst

Puedes cerrar sesión en tu cuenta de Catalyst dentro del entorno de la extensión de VS Code a través de la funcionalidad Project Explorer.

Para cerrar sesión en tu cuenta de Catalyst, sigue estos pasos:

  1. Haz clic en el ícono de puntos suspensivos en el Project Explorer. catalyst_extension_project_explorer_logout_hihlit

  2. Haz clic en Log Out. catalyst_extension_project_explorer_logout

Se cerrará tu sesión correctamente. Puedes volver a iniciar sesión en tu cuenta de Catalyst desde el IDE siguiendo los pasos indicados en esta página de ayuda.


Última actualización 2026-03-30 13:40:30 +0530 IST