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 de 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 nuevo código en una serie de pasos. A lo largo de la transformación, Amazon Q compila código en su entorno local para verificar los cambios. Para obtener más información, consulte Compilación de código en el entorno local. Amazon Q crea una nueva ramificación en el repositorio donde confirma los cambios de código. Cuando se complete la transformación, puede combinar la ramificación con la ramificación original para incorporar los cambios en su código base.
Para empezar, instale la herramienta de línea de comandos y autentíquese y, a continuación, consulte los comandos para configurar e iniciar una transformación.
Temas
Compilación de código en el entorno local
Durante una transformación, Amazon Q realiza compilaciones de verificación en el entorno local. Amazon Q transforma el código en el servidor en varios pasos. Después de cada paso, Amazon Q envía el código al 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 el 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 compilación de código generado por IA en el entorno local, Amazon Q revisa y actualiza el código que genera para abordar 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 del 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, consulteEjecución de 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 actualización de Java, 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 indicador --trust permite que se ejecute una transformación mientras se verifica 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 conversión de SQL, ejecute:
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 el historial de trabajos de transformación, consulte Visualización del historial de trabajos en la línea de comandos.