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 sur la ligne de commande avec Amazon Q Developer
Vous pouvez transformer vos applications depuis la ligne de commande avec l’outil de transformation de 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 Création du code 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 de façon à 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
Création du code 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 approuvés dans le référentiel de votre projet et validez toujours le code transformé en matière 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 sur la 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 mise à niveau Java, exécutez la commande suivante. Car<your-source-java-version>, vous pouvez saisir JAVA_1.8JAVA_8,JAVA_11,JAVA_17, ouJAVA_21. Car<your-target-java-version>, vous pouvez saisir l'un JAVA_17 ou l'autreJAVA_21. La --source_version et la --target_version sont facultatives. L’indicateur --trust permet à une transformation de s’exécuter tout en vérifiant le code pour 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 conversion SQL, 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 sur la 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 en savoir plus sur l’affichage et la gestion de l’historique de vos tâches de transformation, consultez Affichage de l’historique des tâches sur la ligne de commande.