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 donde 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 escribir una de las dos JAVA_17 opcionesJAVA_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

Para ver el historial de sus trabajos de transformación, ejecute:

qct history

Para obtener más información sobre cómo ver y administrar su historial de trabajos de transformación, consulteVisualización del historial de trabajos en la línea de comandos.