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à.
AWS-Trasformazioni gestite
AWS-le trasformazioni gestite sono trasformazioni predefinite e AWS controllate per casi d'uso comuni e pronte all'uso senza alcuna configurazione aggiuntiva.
Panoramica di
AWS-le trasformazioni gestite hanno le seguenti caratteristiche:
Convalidato da AWS: queste trasformazioni vengono controllate per garantire l'alta qualità AWS
Pronto all'uso: non è richiesta alcuna configurazione aggiuntiva
Crescita continua: vengono continuamente aggiunte ulteriori trasformazioni
Personalizzabile: Pre-built le trasformazioni possono essere personalizzate fornendo indicazioni o requisiti aggiuntivi specifici per le esigenze dell'organizzazione utilizzando il parametro di configurazione
additionalPlanContextSupporto per l'accesso anticipato: alcune trasformazioni possono essere contrassegnate come accesso anticipato poiché vengono sottoposte a ulteriori test e perfezionamenti
Disponibilità AWS-Trasformazioni gestite
Il seguente catalogo elenca le trasformazioni AWS gestite attualmente disponibili, raggruppate per caso d'uso. Ogni tabella mostra il nome della trasformazione, la lingua o lo stack a cui si applica e il relativo stato. Per trovare rapidamente una trasformazione, usa la casella di ricerca nella parte superiore di questa pagina per cercare per nome, lingua o caso d'uso.
Questo catalogo è l'elenco canonico delle AWS trasformazioni gestite. Kiro Power, il plug-in dell'agente, il plug-in VS Code e la CLI eseguono tutti le stesse trasformazioni. Per elencare le trasformazioni disponibili nel registro, esegui. atx custom def list
Nota
Le trasformazioni contrassegnate con Accesso anticipato sono funzionali ma potrebbero essere aggiornate frequentemente in base al feedback dei clienti.
Aggiornamenti in fase di esecuzione
Aggiorna una lingua o un runtime a una versione più recente o modifica la distribuzione del runtime.
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/java-version-upgrade |
Java | Disponibilità generale | Aggiorna le applicazioni Java utilizzando qualsiasi sistema di compilazione da qualsiasi versione JDK di origine a qualsiasi versione JDK di destinazione, con la modernizzazione delle dipendenze, inclusa la migrazione a Jakarta EE, i driver di database, i framework ORM e gli aggiornamenti dell'ecosistema Spring. Specifica la versione JDK di destinazione in chat o con il parametro. additionalPlanContext |
AWS/python-version-upgrade |
Python | Disponibilità generale | Migra i progetti Python da Python 3.8 o 3.9 a Python 3.11, 3.12 o 3.13 mantenendo funzionalità e prestazioni. Specifica la versione di Python di destinazione in chat o con il parametro. additionalPlanContext |
AWS/nodejs-version-upgrade |
Node.js | Disponibilità generale | Aggiorna Node.js le applicazioni da qualsiasi Node.js versione sorgente a qualsiasi Node.js versione di destinazione. Specifica la versione di destinazione in chat o con il additionalPlanContext parametro. |
AWS/lambda-nodejs-runtime-upgrade |
Node.js (Lambda) | Accesso anticipato | Aggiorna le funzioni AWS Lambda dai Node.js runtime precedenti (da nodejs4.3 a nodejs22.x) a nodejs24.x, risolvendo le principali modifiche nel Lambda Runtime Interface Client (RIC) e nel runtime in 24 lingue. Node.js |
AWS/oracle-java-to-corretto |
Java (distribuzione JDK) | Accesso anticipato | Migra i progetti Java da Oracle JDK ad Amazon Corretto. Sostituisce le API Oracle-specific interne con equivalenti Java standard, aggiorna le configurazioni di build (Maven e Gradle) e le immagini di base dei contenitori, rimuove i flag JVM commerciali e genera un report sulle licenze. |
AWS/ruby-upgrade |
Ruby | Accesso anticipato | Aggiorna le applicazioni Ruby da Ruby 2.x a Ruby 4.0 e i relativi framework a Rails 8.0 o Sinatra 4.1. Puoi usare questa trasformazione con Rails e app, app Sinatra e gemme autonome. ActiveRecord La trasformazione abbina ogni aggiornamento della versione di Ruby all'aggiornamento del framework corrispondente ed esegue la suite di test. Quindi isola i guasti prima di passare alla versione successiva. |
AWS/dotnet-version-upgrade |
.NET | Disponibilità generale | Esegui la migrazione delle soluzioni .NET Framework su .NET moderno (impostazione predefinita net10.0; net8.0 o versioni successive supportate) con interazione utente controllata. Valuta la complessità e le dipendenze, presenta un piano di migrazione, trasforma i progetti con la convalida e genera un riepilogo con i passaggi successivi. |
Migrazioni SDK
Esegui la migrazione tra le versioni principali di un SDK. AWS
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/java-aws-sdk-v1-to-v2 |
Java | Disponibilità generale | Aggiorna l' AWS SDK dalla v1 alla v2 per i progetti Java usando Maven o Gradle. |
AWS/python-boto2-to-boto3 |
Python | Disponibilità generale | Migra le applicazioni Python da boto2 a boto3, in base alla documentazione ufficiale sulla migrazione. AWS |
AWS/nodejs-aws-sdk-v2-to-v3 |
Node.js | Disponibilità generale | Aggiorna Node.js le applicazioni dall' AWS SDK per la JavaScript v2 alla v3 per un'architettura modulare, un TypeScript supporto di prima classe e prestazioni migliorate, senza modificare la versione. Node.js |
Aggiornamenti e migrazioni del framework
Aggiorna un framework a una versione più recente o esegui la migrazione a un framework diverso.
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/spring-boot-version-upgrade |
Java/Spring Boot | Disponibilità generale | Migra i progetti Spring Boot 3.x a Spring Boot 4.x (con destinazione 4.1.0 GA). Copre gli aggiornamenti delle versioni, le ridenominazioni iniziali, la migrazione a Jackson 3, Spring Security 7 DSL, MockBean la rimozione di @, le ridenominazioni delle proprietà, i trasferimenti dei pacchetti, il consolidamento dell'osservabilità, Spring AI 2.0, Spring Cloud 2025.1, Spring Batch, Kafka, AMQP, gRPC, Jersey Native/AOT, JSpecify, le modifiche ai server incorporate, la compatibilità con terze parti e la verifica. |
AWS/JBoss-to-Spring-Boot |
Java (da JBoss a Spring Boot) WildFly | Accesso anticipato | Esegui la migrazione delle applicazioni aziendali Java EE o Jakarta EE in esecuzione su JBoss EAP o su Spring Boot, eliminando WildFly le dipendenze dal server delle applicazioni per un modello di distribuzione containerizzato nativo per il cloud. |
AWS/early-access-angular-to-react-migration |
Da Angular a React | Accesso anticipato | Trasforma un'applicazione Angular in React. |
AWS/angular-version-upgrade |
Angular (Angolare) | Accesso anticipato | Aggiorna una vecchia applicazione Angular a una versione Angular di destinazione, inclusi componenti, servizi, modelli e routing. |
AWS/vue.js-version-upgrade |
Vue.js | Accesso anticipato | Esegui un importante aggiornamento della versione da Vue.js 2 a Vue.js 3, modernizzando i componenti, la gestione dello stato, il routing e le API globali. Gli aggiornamenti minori e le patch non rientrano nell'ambito di applicazione. |
GenAI e migrazioni dei modelli
Migra i carichi di lavoro di intelligenza artificiale generativa verso.
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/GenAI-to-Bedrock-Migration-Assessment |
Carichi di lavoro di intelligenza artificiale generativa | Accesso anticipato | Valuta i carichi di lavoro di intelligenza artificiale generativa per la migrazione da fornitori di terze parti (OpenAI, Google Gemini, Anthropic Direct e modelli open source) verso. Scopre l'utilizzo e i modelli dell'SDK, chiarisce i requisiti, progetta una mappatura dei modelli, stima costi e rischi e genera artefatti di valutazione. Assessment-only; non modifica il codice sorgente. Copre anche framework agentici come CrewAI e Strands. LangGraph |
Language-to-language migrazioni
Tradurre una base di codice da un linguaggio di programmazione a un altro.
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/vba-to-python-migration |
Da VBA a Python | Accesso anticipato | Migra le macro, i moduli e la logica incorporata di Excel in script e moduli Python equivalenti, utilizzando openpyxl, pandas, tkinter o 6 e librerie standard. UserForms PyQt La lingua di destinazione è Python 3.8 o versione successiva. Da utilizzare per la conversione di codice VBA incorporato in .bas, .cls, .frm o .xlsm. |
Migrazioni di database
Al momento non sono disponibili trasformazioni AWS gestite specifiche per il database. Per modernizzare i database Microsoft SQL Server e le applicazioni .NET associate in Amazon Aurora PostgreSQL, consulta. Modernizzazione di SQL Server
Osservabilità
Modernizza la registrazione e il monitoraggio in servizi nativi. AWS
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/early-access-log4j-to-slf4j-migration |
Java (registrazione) | Accesso anticipato | Migra le applicazioni Java da Log4j (1.x o 2.x) a SLF4J con un backend Logback. Gestisce il codice sorgente, la gestione delle dipendenze (Maven e Gradle) e la registrazione dei file di configurazione e li convalida mediante compilazione, test e scansione delle importazioni residue. |
AWS/datadog-monitors-to-cloudwatch-alarms |
Infrastruttura come codice/monitoraggio | Accesso anticipato | Migra i monitor DataDog metrici che tracciano le metriche AWS di servizio e le metriche personalizzate agli CloudWatch allarmi nativi come infrastruttura come codice. Genera CloudFormation YAML, CDK e Terraform HCL. TypeScript |
Architecture
Re-architect, ripiattaforma o ottimizza le applicazioni per. AWS
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/java-performance-optimization |
Java (prestazioni) | Disponibilità generale | Ottimizza le prestazioni delle applicazioni Java analizzando i dati di profilazione JFR per rilevare gli hotspot e gli anti-pattern della CPU e della memoria, quindi applicando correzioni mirate al codice. Per istruzioni sulla raccolta dei dati JFR, consulta la guida al runtime JFR. https://docs.oracle.com/javacomponents/jmc-5-4/jfr-runtime-guide/run.htm |
AWS/early-access-java-x86-to-graviton |
Java (Arm64/Graviton) | Accesso anticipato | Convalida la compatibilità delle applicazioni Java con l'architettura Arm64 per processori AWS Graviton e risolvi le incompatibilità aggiornando le dipendenze, rilevando modelli di codice specifici dell'architettura e ricompilando le librerie native quando il codice sorgente è disponibile. Molte applicazioni Java moderne lo sono già. Arm64-compatible |
AWS/oracle-service-bus-to-aws |
Java/integrazione con serverless | Accesso anticipato | Migra le configurazioni dei processi Oracle Service Bus (OSB) e BPEL su un'architettura serverless AWS nativa, generando un TypeScript progetto CDK distribuibile con Amazon API Gateway, Lambda e Step Functions. AWS AWS |
AWS/mulesoft-to-aws-native-java |
Da Java/a serverless MuleSoft | Accesso anticipato | Trasforma MuleSoft le applicazioni Mule 3.x e 4.x in architetture AWS serverless (Amazon API Gateway, AWS Lambda e AWS Step Functions) destinate a Java 17 su Lambda con. AWS SnapStart Associa i trigger di flusso alle sorgenti di AWS eventi, converte DataWeave e MEL in AWS equivalenti su più livelli (VTL, Step Functions, Lambda), sostituisce i connettori con SDK per le chiamate Java v2 e orchestra i flussi con Step Functions. AWS Produce modelli SAM, codice Java Lambda handler, Maven pom.xml, documenti di architettura e test JUnit 5. |
AWS/payshield-hsm-to-aws-payment-cryptography |
Java (crittografia da HSM a Payment) AWS | Disponibilità generale | Esegui la migrazione delle applicazioni Java dal protocollo di comando basato su socket Thales PayShield HSM all'SDK v2 di AWS Payment Cryptography Service (APC). Copre la mappatura dei comandi, la migrazione delle chiavi (TR-31 e l' TR-34 importazione, la verifica KCV), la configurazione delle dipendenze SDK (Maven, Gradle e Ant), la rimozione dell'infrastruttura (pool di socket, parser di risposta), l'aggiornamento dell'infrastruttura di test e il test di parità. |
AWS/websphere-jaxrs-to-bedrock-agentcore |
Java (a) WebSphere AgentCore | Accesso anticipato | Genera definizioni AgentCore degli strumenti dagli endpoint REST in un'applicazione WebSphere o Liberty, in modo che la logica aziendale esistente possa essere richiamata dagli agenti di intelligenza artificiale. La trasformazione legge il codice sorgente e scrive nuovi file in una directory di output senza modificare nulla. Trova gli endpoint utilizzati JAX-RS nei namespace javax.ws.rs e jakarta.ws.rs, incluso l'EJB esposto attraverso una facciata. JAX-RS Per ogni endpoint associa i parametri e i tipi Java a uno schema JSON, risolve il metodo HTTP e ne valuta l'affidabilità in modo da sapere cosa esaminare. L'output include un report di scoperta, uno schema JSON per endpoint, implementazioni di strumenti in Python e un manifesto per registrarli con un gateway. AgentCore |
Analisi del codebase
Analizza le basi di codice e i portafogli per pianificare la modernizzazione. Queste trasformazioni producono report e non modificano il codice.
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/comprehensive-codebase-analysis |
Lingue multiple | Disponibilità generale | Esegui un'analisi statica approfondita di una base di codice per generare una documentazione gerarchica con riferimenti incrociati che combini analisi comportamentale, documentazione architettonica e business intelligence, con particolare attenzione agli approfondimenti tecnici sul debito. |
AWS/agentic-readiness-analysis |
Lingue multiple | Accesso anticipato | Valuta se i sistemi sono pronti per essere richiamati in sicurezza dagli agenti di intelligenza artificiale, coprendo le API, l'identità, la gestione dello stato, l'interazione umana e l'osservabilità. |
AWS/modernization-readiness-analysis |
Lingue multiple | Accesso anticipato | Scansiona i portafogli per individuare le lacune di maturità native del cloud e associa i risultati ai percorsi di modernizzazione. AWS |
AWS/portfolio-agentic-readiness-analysis |
Portfolio | Accesso anticipato | Aggrega i report di analisi della prontezza degli agenti individuali in un portafoglio di applicazioni per identificare gli ostacoli trasversali, i modelli di riparazione condivisi e le raccomandazioni prioritarie. |
AWS/portfolio-modernization-readiness-analysis |
Portfolio | Accesso anticipato | Aggrega i singoli report di analisi della modernizzazione di un portafoglio in una roadmap consolidata con ondate di migrazione prioritarie e percorsi di modernizzazione consigliati. |
AWS/business-rules-extraction |
Lingue multiple | Accesso anticipato | Questa trasformazione analizza staticamente una base di codice monolitica per produrre documentazione pronta per la riscrittura senza richiedere una compilazione, un'esecuzione o modifiche al codice sorgente. Decompone il sistema in domini limitati ed estrae le regole aziendali, i flussi di lavoro, le preoccupazioni trasversali e la struttura del database per dominio. L'output include un manifesto leggibile dal computer, una dashboard interattiva e specifiche di implementazione indipendenti dal linguaggio per dominio per guidare la modernizzazione o la riscrittura completa. |
Sicurezza
Risolvi le vulnerabilità di sicurezza nel codice sorgente in base ai risultati dello scanner.
| Trasformazione | Lingua/stack | Stato | Description |
|---|---|---|---|
AWS/security-issue-fixer |
Lingue multiple | Disponibilità generale | Risolvi le vulnerabilità di sicurezza nel codice sorgente in base ai risultati di scanner di terze parti (risultati SARIF, JSON, CSV o testo normale con ID CWE, percorsi di file e numeri di riga). Non esegue la scansione o il rilevamento; corregge solo i risultati forniti preservando il comportamento funzionale. Copre l'iniezione, l'autenticazione non funzionante, gli errori crittografici, l'autorizzazione, il CSRF, la deserializzazione non sicura, l'SSRF, l'attraversamento del percorso, XXE e altro ancora. Supporta Python, Java, Go, C#, JavaScript .NET, TypeScript C, C++ e Ruby. |
Personalizzazione AWS-Trasformazioni gestite
È possibile personalizzare le trasformazioni AWS gestite per soddisfare le esigenze specifiche dell'organizzazione fornendo un contesto aggiuntivo tramite il parametro di configurazione. additionalPlanContext
Esempio: personalizzazione dell'aggiornamento della versione di Java
codeRepositoryPath: ./my-project transformationName: AWS/java-version-upgrade buildCommand: mvn clean install additionalPlanContext: | The target Java version to upgrade to is Java 17. Update all internal library dependencies to versions compatible with Java 17. Ensure compatibility with our custom authentication framework.
Esempio: personalizzazione AWS della migrazione SDK
codeRepositoryPath: ./my-project transformationName: AWS/java-aws-sdk-v1-to-v2 buildCommand: gradle build additionalPlanContext: | Maintain our existing error handling patterns. Use our organization's standard credential provider chain. Update logging to use our internal logging framework.