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.
Travailler dans le cadre d'une modernisation continue
Gestion des sources
Utilisez des atx ct source commandes pour connecter des référentiels. Fournisseurs pris en charge : GitHub GitLab,, Bitbucket, local.
GitHub organisations
Jeton : jeton d'accès personnel (classique) avec repo champ d'application. Read-only pour l'analyse, dépôt complet pour la correction.
atx ct source add --namename--provider github --orgorg--tokenpat
GitLab groupes et utilisateurs
Jeton : jeton d'accès personnel avec api champ d'application.
atx ct source add --namename--provider gitlab --orggroup-or-user--tokenpat# Self-hosted: atx ct source add --namename--provider gitlab --orggroup-or-user--tokenpat--url https://gitlab.example.com
Espaces de travail et projets Bitbucket
Bitbucket Cloud — Champs d'application :read:repository:bitbucket,,write:repository:bitbucket,read:pullrequest:bitbucket. write:pullrequest:bitbucket A également besoin --email et--username.
atx ct source add --namename--provider bitbucket --orgworkspace--tokenapi-token--emailusername
Centre de données Bitbucket :
atx ct source add --namename--provider bitbucket --orgproject-key--tokenhttp-access-token--url https://bitbucket.example.com
Référentiels locaux
atx ct source add --namename--provider local --pathparent-directory
Important
--pathdoit pointer vers un répertoire parent contenant des dépôts git en tant que sous-répertoires, et non vers un dépôt unique.
Gestion des sources
atx ct source list atx ct source remove --namename
Découverte et gestion des référentiels
atx ct discovery scan --sourcenameatx ct discovery status --sourcenameatx ct discovery scan --sourcename--pathnew-directory
Après la découverte :
atx ct repository list atx ct repository list --sourcenameatx ct repository list --labels "team:frontend,priority:high" atx ct repository update --sourcename--repo "source::slug" --labels "team:frontend,priority:high" atx ct repository update --sourcename--labels "migration:wave-1"
Analyse en cours
L'--typeindicateur indique le type d'analyse à exécuter :
rapid-techdebt-analysis— Dépendances obsolètes et victoires faciles.tech-debt-comprehensive— AI-powered Analyse approfondie portant sur la dépendance, la sécurité, les modèles, les performances, la maintenabilité, l'architecture, la qualité du code et les résultats relatifs à l'infrastructure.security— Failles de sécurité et risques.agentic-readiness— Préparation de vos référentiels pour les agents d'IA (frameworks, API, documentation).modernization-readiness— Opportunités de modernisation de votre infrastructure, de vos applications, de vos données, de votre sécurité et de vos opérations.
atx ct analysis run --typetype--sourcename[--reposource::slug] [--wait] atx ct analysis get --idid--json atx ct analysis list --json atx ct analysis list --statuspending|running|complete|cancelled|failed--json atx ct analysis list --typetype--json atx ct analysis cancel --ididatx ct analysis delete --idid[--cascade-findings]
Analyse personnalisée
atx ct analysis run --type custom --transformation-namename--sourcesource--reposource::slug--wait
Configuration avec -g indicateur : valeur-clé, JSON ou chemin de fichier.
Liste des TD : atx custom def list
Gestion des résultats
atx ct findings list --json atx ct findings list --reposource::slug--sourcename--severityhigh|medium|low--typeanalysis-type--statusopen|dismissed|obsolete--analysis-idid--fix-transformtransform-name--json
Trouver des statuts
open— Actifdismissed— Rejeté manuellement (nécessite un motif)obsolete— System-set lorsque la nouvelle analyse ne produit plus le résultat
atx ct findings update --idid--status dismissed --reason "reason" atx ct findings update --idid--status open atx ct findings batch-update --idsid1,id2--status dismissed --reason "reason" atx ct findings get --ididatx ct findings delete --idid
Trouver l'obsolescence
Re-analysis marque les résultats résolus comme obsolètes. Ne peut pas être rouvert. Retenu à des fins d'audit.
Création de mesures correctives
Trois modes : basé sur les résultats, remplacement du TD, TD direct.
atx ct remediation create --idsid1,id2--name "name" atx ct remediation create --idsid1,id2--transformation-nameTDatx ct remediation create --transformation-nameTD--reposource::slug
Sortie par fournisseur : GitHub PR, GitLab MR, Bitbucket PR, branche locale.
Note
Le jeton doit disposer d'un accès en écriture pour être PR/MR créé.
Exécution locale avec --local drapeau.
atx ct remediation create --transformation-nameTD--reposource::slug-g "additionalPlanContext=Upgrade to Node.js 22" atx ct remediation list atx ct remediation status --ididatx ct remediation retry --ididatx ct remediation delete --idid
AWS Transformer une application Web (facultatif)
L'application Web AWS Transform est une interface optionnelle permettant de surveiller les analyses, les résultats et les corrections de modernisation continus dans l'ensemble de votre portefeuille de sources de code.
Avant d'utiliser l'application Web AWS Transform, une identité d'utilisateur doit être activée pour accéder à AWS Transform dans votre organisation. Pour plus d'informations sur l'activation de AWS Transform, voir Configuration de AWS Transform.
Pour utiliser l'application Web AWS Transform :
Visitez
https://aws.amazon.com/transform/et connectez-vous à l'aide des informations d'identification du AWS IAM Identity Center.Si la modernisation continue n'apparaît pas une fois que vous vous êtes connecté, connectez-vous plutôt avec des informations d'identification IAM. Pour activer la connexion aux informations d'identification IAM :
Dans la console AWS de gestion, ouvrez AWS Transform et choisissez Settings.
Dans la section AWS Transformation d'accès avec informations d'identification IAM, activez l'accès aux informations d'identification IAM.
Sur la même page de paramètres, copiez le lien de connexion affiché sous URL de l'application Web (avec IAM).
Collez l'URL de connexion dans la même fenêtre du navigateur où la console AWS de gestion est ouverte. Cela garantit que l'application Web utilise les AWS informations d'identification de ce compte.
Ouvrez le menu de navigation de gauche et choisissez la modernisation continue. Le tableau de bord affiche des statistiques récapitulatives, notamment les sources, les référentiels, le total des résultats par gravité et les types d'analyse.
Utilisez les onglets Analyses, Constatations et Corrections pour afficher les résultats détaillés.
Discutez avec AWS Transform directement depuis l'application Web pour poser des questions sur vos analyses, vos résultats ou vos mesures correctives.
L'application Web est conçue pour les opérations à l'échelle de l'entreprise où vous avez besoin d'une visibilité centralisée sur les analyses de modernisation et les corrections continues sur plusieurs bases de code.