Trasformazione del codice sulla riga di comando con Amazon Q Developer - Amazon Q Developer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Trasformazione del codice sulla riga di comando con Amazon Q Developer

Puoi trasformare le tue applicazioni dalla riga di comando con lo strumento di trasformazione della riga di comando di Amazon Q Developer. Per trasformare il codice, fornisci il percorso del codice sorgente e tutti i file di configurazione necessari e Amazon Q genera nuovo codice in una serie di passaggi. Durante la trasformazione, Amazon Q crea codice nel tuo ambiente locale per verificare le modifiche. Per ulteriori informazioni, consulta Creazione di codice nel tuo ambiente locale. Amazon Q crea una nuova filiale nel tuo repository dove esegue il commit delle modifiche al codice. Una volta completata la trasformazione, puoi unire il ramo nel ramo originale per incorporare le modifiche nella tua codebase.

Per iniziare, installa lo strumento da riga di comando ed esegui l'autenticazione, quindi guarda i comandi per configurare e avviare una trasformazione.

Creazione di codice nel tuo ambiente locale

Durante una trasformazione, Amazon Q esegue build di verifica nel tuo ambiente locale. Amazon Q trasforma il codice sul lato server in più passaggi. Dopo ogni passaggio, Amazon Q invia il codice al tuo ambiente locale per creare e testare le modifiche apportate. Il codice viene quindi rispedito al lato server per continuare la trasformazione.

La build nel tuo ambiente locale aiuta a verificare il codice trasformato consentendo ad Amazon Q di eseguire test che richiedono l'accesso a risorse private. Per ridurre al minimo i rischi di sicurezza associati alla creazione di codice generato dall'intelligenza artificiale nel tuo ambiente locale, Amazon Q esamina e aggiorna il codice generato per risolvere i problemi di sicurezza.

Nota

Amazon Q esegue trasformazioni in base alle richieste, alle descrizioni e ai contenuti del tuo progetto. Per mantenere la sicurezza, evita di includere artefatti esterni non controllati nell'archivio del progetto e convalida sempre il codice trasformato per motivi di funzionalità e sicurezza.

Comandi

Per step-by-step istruzioni sull'esecuzione di questi comandi, consulta. Esecuzione di una trasformazione sulla riga di comando con Amazon Q Developer

Per configurare una trasformazione e autenticarsi su Amazon Q Developer Pro, esegui:

qct configure

Per avviare una trasformazione per un Java aggiornamento, esegui il comando seguente. Infatti<your-source-java-version>, puoi inserireJAVA_1.8,JAVA_8, JAVA_11JAVA_17, oJAVA_21. Perché<your-target-java-version>, puoi inserire uno JAVA_17 oJAVA_21. Entrambe --source_version le opzioni --target_version sono opzionali. Il --trust flag consente l'esecuzione di una trasformazione durante il controllo del codice per mantenere la sicurezza.

qct transform --source_folder <path-to-folder> --source_version <your-source-java-version> --target_version <your-target-java-version> --trust

Per avviare una trasformazione per una SQL conversione, esegui:

qct transform --source_folder <path-to-folder> --sql_conversion_config_file <path-to-sql-config-file>

Per vedere quale versione dello strumento da riga di comando per la trasformazione stai utilizzando, esegui:

qct -v

Per ricevere assistenza sulle trasformazioni, esegui:

qct -h

Sospensione o annullamento di una trasformazione

Puoi scegliere di sospendere o annullare l'attuale processo di trasformazione. È possibile sospendere un processo di trasformazione per un massimo di 12 ore prima di riprenderlo nuovamente.

Per sospendere o annullare un processo di trasformazione del codice
  1. Nel terminale CLI, premi Ctrl+C sulla tastiera.

  2. Seleziona se vuoi mettere in pausa o annullare la trasformazione.

    • Immetti 1 se desideri mettere in pausa il processo di trasformazione del codice. È possibile riprendere il lavoro entro 12 ore per continuare la trasformazione del codice utilizzando il seguente comando QCT:. `qct transform --source_folder=≤/Path/Given/Originally/To/QCT>`

    • Inserisci 2 se desideri annullare il processo di trasformazione del codice.