Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Transformation du code en ligne de commande avec Amazon Q Developer
Vous pouvez transformer vos applications depuis la ligne de commande à l'aide de l'outil de transformation en ligne de commande Amazon Q Developer. Pour transformer votre code, vous indiquez le chemin d'accès à votre code source et à tous les fichiers de configuration nécessaires, et Amazon Q génère du nouveau code en plusieurs étapes. Tout au long de la transformation, Amazon Q crée du code sur votre environnement local pour vérifier les modifications. Pour de plus amples informations, veuillez consulter Code du bâtiment dans votre environnement local. Amazon Q crée une nouvelle branche dans votre référentiel où il valide les modifications de code. Lorsque la transformation est terminée, vous pouvez fusionner la branche dans votre branche d'origine pour intégrer les modifications dans votre base de code.
Pour commencer, installez l'outil de ligne de commande et authentifiez-vous, puis consultez les commandes pour configurer et démarrer une transformation.
Rubriques
Code du bâtiment dans votre environnement local
Au cours d'une transformation, Amazon Q effectue des versions de vérification dans votre environnement local. Amazon Q transforme votre code côté serveur en plusieurs étapes. Après chaque étape, Amazon Q envoie le code à votre environnement local pour créer et tester les modifications apportées. Le code est ensuite renvoyé au serveur pour poursuivre la transformation.
La version intégrée à votre environnement local permet de vérifier le code transformé en permettant à Amazon Q d'exécuter des tests qui nécessitent l'accès à des ressources privées. Afin de minimiser les risques de sécurité associés à la création de code généré par l'IA dans votre environnement local, Amazon Q examine et met à jour le code généré afin de résoudre les problèmes de sécurité.
Note
Amazon Q effectue des transformations en fonction des demandes, des descriptions et du contenu de votre projet. Pour garantir la sécurité, évitez d'inclure des artefacts externes non vérifiés dans le référentiel de votre projet et validez toujours le code transformé en termes de fonctionnalité et de sécurité.
Commandes
Pour step-by-step obtenir des instructions relatives à l'exécution de ces commandes, consultezExécution d'une transformation en ligne de commande avec Amazon Q Developer.
Pour configurer une transformation et vous authentifier auprès d'Amazon Q Developer Pro, exécutez :
qct configure
Pour démarrer une transformation en vue d'une Java mise à niveau, exécutez la commande suivante. Car<your-source-java-version>
, vous pouvez saisir JAVA_1.8
JAVA_8
,JAVA_11
,JAVA_17
, ouJAVA_21
. Car<your-target-java-version>
, vous pouvez saisir l'un JAVA_17
ou l'autreJAVA_21
. Les deux --source_version
--target_version
sont facultatifs. L'--trust
indicateur permet à une transformation de s'exécuter tout en vérifiant le code afin de garantir la sécurité.
qct transform --source_folder
<path-to-folder>
--source_version<your-source-java-version>
--target_version<your-target-java-version>
--trust
Pour démarrer une transformation en vue d'une SQL conversion, exécutez :
qct transform --source_folder
<path-to-folder>
--sql_conversion_config_file<path-to-sql-config-file>
Pour connaître la version de l'outil de transformation en ligne de commande que vous utilisez, exécutez :
qct -v
Pour obtenir de l'aide concernant les transformations, exécutez :
qct -h
Pour consulter l'historique de vos tâches de transformation, exécutez :
qct history
Pour plus d'informations sur l'affichage et la gestion de l'historique de vos tâches de transformation, consultezAfficher l'historique des tâches sur la ligne de commande.