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.
Temas
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_11
JAVA_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.