Transformación del código en la línea de comandos con Amazon Q Developer - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Transformación del código en la línea de comandos con Amazon Q Developer

Puede transformar sus aplicaciones desde la línea de comandos con la herramienta de transformación de línea de comandos de Amazon Q Developer. Para transformar el código, debe proporcionar la ruta al código fuente y a los archivos de configuración necesarios, y Amazon Q genera el código nuevo en una serie de pasos. A lo largo de la transformación, Amazon Q crea código en su entorno local para verificar los cambios. Para obtener más información, consulte Crear código en su entorno local. Amazon Q crea una nueva rama en tu repositorio en la que confirma los cambios de código. Cuando se complete la transformación, puede combinar la rama con la rama original para incorporar los cambios a su base de código.

Para empezar, instala la herramienta de línea de comandos y autentícate y, a continuación, consulta los comandos para configurar e iniciar una transformación.

Crear código en su entorno local

Durante una transformación, Amazon Q realiza compilaciones de verificación en su entorno local. Amazon Q transforma el código del servidor en varios pasos. Después de cada paso, Amazon Q envía el código a su entorno local para compilar y probar los cambios que ha realizado. A continuación, el código se devuelve al servidor para continuar con la transformación.

La compilación en su entorno local ayuda a verificar el código transformado al permitir que Amazon Q ejecute pruebas que requieren acceso a recursos privados. Para minimizar los riesgos de seguridad asociados a la creación de código generado por IA en su entorno local, Amazon Q revisa y actualiza el código que genera para abordar los problemas de seguridad.

nota

Amazon Q realiza transformaciones en función de las solicitudes, las descripciones y el contenido del proyecto. Para mantener la seguridad, evite incluir artefactos externos no verificados en el repositorio de su proyecto y valide siempre el código transformado para garantizar su funcionalidad y seguridad.

Comandos

Para step-by-step obtener instrucciones sobre cómo ejecutar estos comandos, consulte. Ejecutar una transformación en la línea de comandos con Amazon Q Developer

Para configurar una transformación y autenticarse en Amazon Q Developer Pro, ejecute:

qct configure

Para iniciar una transformación para una Java actualización, ejecute el siguiente comando. Para<your-source-java-version>, puede escribirJAVA_1.8,JAVA_8, JAVA_11JAVA_17, oJAVA_21. Para<your-target-java-version>, puede introducir una JAVA_17 oJAVA_21. Los parámetros --source_version y --target_version son opcionales. El --trust indicador permite que se ejecute una transformación mientras se examina el código para mantener la seguridad.

qct transform --source_folder <path-to-folder> --source_version <your-source-java-version> --target_version <your-target-java-version> --trust

Para iniciar una transformación para una SQL conversión, ejecuta:

qct transform --source_folder <path-to-folder> --sql_conversion_config_file <path-to-sql-config-file>

Para ver qué versión de la herramienta de línea de comandos para la transformación está utilizando, ejecute:

qct -v

Para obtener ayuda con las transformaciones, ejecute:

qct -h

Pausar o cancelar una transformación

Puede optar por pausar o cancelar su trabajo de transformación actual. Puede pausar un trabajo de transformación durante un máximo de 12 horas antes de poder reanudarlo de nuevo.

Para pausar o cancelar un trabajo de transformación de código
  1. En su terminal CLI, presione Ctrl+C en el teclado.

  2. Seleccione si desea pausar o cancelar la transformación.

    • Introduzca 1 si desea pausar el trabajo de transformación de código. Puede reanudar el trabajo en 12 horas para continuar con la transformación del código mediante el siguiente comando QCT:. `qct transform --source_folder=≤/Path/Given/Originally/To/QCT>`

    • Introduzca 2 si desea cancelar el trabajo de transformación de código.