As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS-Transformações gerenciadas
AWS As transformações gerenciadas são transformações pré-criadas e AWS verificadas para casos de uso comuns que estão prontas para uso sem nenhuma configuração adicional.
Visão geral do
AWS- as transformações gerenciadas têm as seguintes características:
Validado por AWS - Essas transformações são avaliadas por AWS serem de alta qualidade
Pronto para usar - Nenhuma configuração adicional é necessária
Crescendo continuamente - Transformações adicionais estão sendo adicionadas continuamente
Personalizável - Pre-built as transformações podem ser personalizadas fornecendo orientação adicional ou requisitos específicos às necessidades da sua organização usando o
additionalPlanContextparâmetro de configuraçãoSuporte de acesso antecipado - Algumas transformações podem ser marcadas como acesso antecipado à medida que passam por mais testes e refinamentos
Available (Disponível) AWS-Transformações gerenciadas
O catálogo a seguir lista as AWS transformações gerenciadas atualmente disponíveis, agrupadas por caso de uso. Cada tabela mostra o nome da transformação, o idioma ou a pilha à qual ela se aplica e seu status. Para encontrar uma transformação rapidamente, use a caixa de pesquisa na parte superior desta página para pesquisar por nome, idioma ou caso de uso.
Esse catálogo é a lista canônica de transformações AWS gerenciadas. O Kiro Power, o plug-in do agente, o plug-in VS Code e a CLI executam as mesmas transformações. Para listar as transformações disponíveis em seu registro, executeatx custom def list.
nota
As transformações marcadas como Acesso antecipado são funcionais, mas podem ser atualizadas com frequência com base no feedback do cliente.
Atualizações de tempo de execução
Atualize um idioma ou tempo de execução para uma versão mais recente ou altere a distribuição do tempo de execução.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/java-version-upgrade |
Java | Disponível ao público | Atualize aplicativos Java usando qualquer sistema de compilação de qualquer versão do JDK de origem para qualquer versão do JDK de destino, com modernização de dependências, incluindo migração para Jakarta EE, drivers de banco de dados, estruturas ORM e atualizações do ecossistema Spring. Especifique a versão de destino do JDK no chat ou com o additionalPlanContext parâmetro. |
AWS/python-version-upgrade |
Python | Disponível ao público | Migre projetos Python do Python 3.8 ou 3.9 para o Python 3.11, 3.12 ou 3.13 enquanto mantém a funcionalidade e o desempenho. Especifique a versão de destino do Python no chat ou com o additionalPlanContext parâmetro. |
AWS/nodejs-version-upgrade |
Node.js | Disponível ao público | Atualize Node.js aplicativos de qualquer Node.js versão de origem para qualquer Node.js versão de destino. Especifique a versão de destino no chat ou com o additionalPlanContext parâmetro. |
AWS/lambda-nodejs-runtime-upgrade |
Node.js (Lambda) | Acesso antecipado | Atualize as funções do AWS Lambda de Node.js tempos de execução mais antigos (nodejs4.3 a nodejs22.x) para nodejs24.x, abordando mudanças significativas no Lambda Runtime Interface Client (RIC) e no tempo de execução de 24 idiomas. Node.js |
AWS/oracle-java-to-corretto |
Java (distribuição JDK) | Acesso antecipado | Migre projetos Java do Oracle JDK para o Amazon Corretto. Substitui as APIs Oracle-specific internas por equivalentes Java padrão, atualiza as configurações de compilação (Maven e Gradle) e as imagens de base do contêiner, remove sinalizadores comerciais da JVM e gera um relatório de licenciamento. |
AWS/ruby-upgrade |
Ruby | Acesso antecipado | Atualize os aplicativos Ruby do Ruby 2.x para o Ruby 4.0 e suas estruturas para o Rails 8.0 ou o Sinatra 4.1. Você pode usar essa transformação com Rails e ActiveRecord aplicativos, aplicativos Sinatra e gemas independentes. A transformação combina cada atualização de versão do Ruby com a atualização da estrutura correspondente e executa a suíte de testes. Em seguida, ele isola as falhas antes de avançar para a próxima versão. |
AWS/dotnet-version-upgrade |
.NET | Disponível ao público | Migre as soluções do.NET Framework para o.NET moderno (padrão net10.0; suporte para net8.0 ou posterior) com interação controlada do usuário. Avalia a complexidade e as dependências, apresenta um plano de migração, transforma projetos com validação e gera um resumo com as próximas etapas. |
Migrações de SDK
Migre entre as principais versões de um AWS SDK.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/java-aws-sdk-v1-to-v2 |
Java | Disponível ao público | Atualize o AWS SDK de v1 para v2 para projetos Java usando Maven ou Gradle. |
AWS/python-boto2-to-boto3 |
Python | Disponível ao público | Migre aplicativos Python do boto2 para o boto3, com base na documentação oficial de migração. AWS |
AWS/nodejs-aws-sdk-v2-to-v3 |
Node.js | Disponível ao público | Atualize os Node.js aplicativos do AWS SDK para JavaScript v2 para v3 para obter arquitetura modular, TypeScript suporte de primeira classe e desempenho aprimorado, sem alterar a versão. Node.js |
Atualizações e migrações da estrutura
Atualize uma estrutura para uma versão mais recente ou migre para uma estrutura diferente.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/spring-boot-version-upgrade |
Java//Spring Boot | Disponível ao público | Migre projetos Spring Boot 3.x para Spring Boot 4.x (voltado para 4.1.0 GA). Abrange atualizações de versão, renomeações iniciais, migração de Jackson 3, Spring Security 7 DSL, MockBean remoção de @, renomeações de propriedades, realocação de pacotes, consolidação de observabilidade, Spring AI 2.0, Spring Cloud 2025.1, Spring Batch, Kafka, AMQP, gRPC, Jersey, JSpecify, alterações de servidores incorporados, compatibilidade com terceiros e verificação. Native/AOT |
AWS/JBoss-to-Spring-Boot |
Java (JBoss ou WildFly para Spring Boot) | Acesso antecipado | Migre aplicativos corporativos Java EE ou Jakarta EE em execução no JBoss EAP ou WildFly no Spring Boot, eliminando as dependências do servidor de aplicativos para um modelo de implantação em contêiner nativo em nuvem. |
AWS/early-access-angular-to-react-migration |
Angular para Reagir | Acesso antecipado | Transforme um aplicativo Angular em React. |
AWS/angular-version-upgrade |
Angular | Acesso antecipado | Atualize um aplicativo Angular antigo para uma versão Angular de destino, incluindo componentes, serviços, modelos e roteamento. |
AWS/vue.js-version-upgrade |
Vue.js | Acesso antecipado | Faça uma atualização de versão principal de Vue.js 2 para Vue.js 3, modernizando componentes, gerenciamento de estado, roteamento e APIs globais. As atualizações secundárias e de patch estão fora do escopo. |
GenAI e migrações de modelos
Migre cargas de trabalho de IA generativas para o.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/GenAI-to-Bedrock-Migration-Assessment |
Cargas de trabalho de IA generativas | Acesso antecipado | Avalie cargas de trabalho de IA generativas para migração de fornecedores terceirizados (OpenAI, Google Gemini, Anthropic Direct e modelos de código aberto) para o. Descobre o uso e os modelos do SDK, esclarece os requisitos, projeta um mapeamento de modelos, estima o custo e o risco e gera artefatos de avaliação. Assessment-only; não modifica o código-fonte. Também abrange estruturas genéticas, como CrewAI e Strands. LangGraph |
Language-to-language migrações
Traduza uma base de código de uma linguagem de programação para outra.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/vba-to-python-migration |
VBA para Python | Acesso antecipado | Migre macros UserForms, módulos e lógica incorporada do Excel VBA para scripts e módulos equivalentes do Python usando openpyxl, pandas, tkinter ou 6 e bibliotecas padrão. PyQt O idioma de destino é Python 3.8 ou posterior. Use ao converter códigos VBA incorporados.bas, .cls, .frm ou .xlsm. |
Migrações de banco de dados
Nenhuma transformação AWS gerenciada por banco de dados específica está disponível no momento. Para modernizar os bancos de dados do Microsoft SQL Server e seus aplicativos.NET associados ao Amazon Aurora PostgreSQL, consulte. Modernização do SQL Server
Observabilidade
Modernize o registro e o monitoramento para AWS serviços nativos.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/early-access-log4j-to-slf4j-migration |
Java (registro em log) | Acesso antecipado | Migre aplicativos Java do Log4j (1.x ou 2.x) para o SLF4J com um back-end Logback. Lida com código-fonte, gerenciamento de dependências (Maven e Gradle) e registra arquivos de configuração, e valida por compilação, teste e verificação de importação residual. |
AWS/datadog-monitors-to-cloudwatch-alarms |
Infraestrutura como código//monitoramento | Acesso antecipado | Migre monitores de DataDog métricas que rastreiam métricas de AWS serviço e métricas personalizadas para CloudWatch alarmes nativos como infraestrutura e código. Gera CloudFormation YAML, CDK TypeScript e Terraform HCL. |
Arquitetura
Re-architect, reformule a plataforma ou otimize aplicativos para o. AWS
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/java-performance-optimization |
Java (desempenho) | Disponível ao público | Otimize o desempenho do aplicativo Java analisando dados de perfil JFR para detectar pontos de acesso e antipadrões de CPU e memória e, em seguida, aplicando correções de código específicas. Para obter instruções sobre como coletar dados JFR, consulte o guia de tempo de execução do JFR. |
AWS/early-access-java-x86-to-graviton |
Java (Arm64/ Graviton) | Acesso antecipado | Valide a compatibilidade de aplicativos Java com a arquitetura Arm64 para processadores AWS Graviton e resolva incompatibilidades atualizando dependências, detectando padrões de código específicos da arquitetura e recompilando bibliotecas nativas quando o código-fonte estiver disponível. Muitos aplicativos Java modernos já existem Arm64-compatible. |
AWS/oracle-service-bus-to-aws |
Integração com Java//sem servidor | Acesso antecipado | Migre as configurações de processo do Oracle Service Bus (OSB) e do BPEL para uma arquitetura AWS nativa sem servidor, gerando um TypeScript projeto CDK implantável com Amazon API Gateway, Lambda e Step Functions. AWS AWS |
AWS/mulesoft-to-aws-native-java |
Java// MuleSoft para sem servidor | Acesso antecipado | Transforme os aplicativos MuleSoft Mule 3.x e 4.x em arquiteturas AWS sem servidor (Amazon API Gateway, AWS Lambda e AWS Step Functions) voltadas para Java 17 no Lambda com. AWS SnapStart Mapeia gatilhos de fluxo para fontes de AWS eventos, converte DataWeave e MEL em AWS equivalentes em camadas (VTL, Step Functions, Lambda), substitui conectores com AWS SDK para chamadas Java v2 e orquestra fluxos com Step Functions. Produz modelos SAM, código do manipulador Java Lambda, Maven pom.xml, documentos de arquitetura e testes JUnit 5. |
AWS/payshield-hsm-to-aws-payment-cryptography |
Java (HSM para criptografia AWS de pagamento) | Disponível ao público | Migre aplicativos Java do protocolo de comando baseado em soquete PayShield HSM da Thales para o SDK v2 do AWS Payment Cryptography Service (APC). Abrange mapeamento de comandos, migração de chaves (TR-31 e TR-34 importação, verificação de KCV), configuração de dependência de SDK (Maven, Gradle e Ant), remoção de infraestrutura (pools de soquetes, analisadores de resposta), atualização da infraestrutura de teste e teste de paridade. |
AWS/websphere-jaxrs-to-bedrock-agentcore |
Java (WebSphere para AgentCore) | Acesso antecipado | Gere definições de AgentCore ferramentas a partir dos endpoints REST em um aplicativo WebSphere ou Liberty, para que a lógica de negócios existente possa ser chamada por agentes de IA. A transformação lê seu código-fonte e grava novos arquivos em um diretório de saída sem alterar nada no local. Ele encontra endpoints usados JAX-RS nos namespaces javax.ws.rs e jakarta.ws.rs, incluindo EJB exposto por meio de uma fachada. JAX-RS Para cada endpoint, ele mapeia parâmetros e tipos Java em um esquema JSON, resolve o método HTTP e classifica sua confiança para que você saiba o que analisar. A saída inclui um relatório de descoberta, um esquema JSON por endpoint, implementações de ferramentas em Python e um manifesto para registrá-las em um gateway. AgentCore |
Análise da base de código
Analise bases de código e portfólios para planejar a modernização. Essas transformações produzem relatórios e não modificam seu código.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/comprehensive-codebase-analysis |
Vários idiomas | Disponível ao público | Execute uma análise estática profunda de uma base de código para gerar documentação hierárquica e de referência cruzada que combina análise comportamental, documentação arquitetônica e inteligência de negócios, com ênfase em insights técnicos da dívida. |
AWS/agentic-readiness-analysis |
Vários idiomas | Acesso antecipado | Avalie se os sistemas estão prontos para serem chamados com segurança por agentes de IA, abrangendo APIs, identidade, gerenciamento de estado, inteligência artificial e observabilidade. |
AWS/modernization-readiness-analysis |
Vários idiomas | Acesso antecipado | Examine portfólios em busca de lacunas de maturidade nativas da nuvem e mapeie as descobertas para AWS os caminhos de modernização. |
AWS/portfolio-agentic-readiness-analysis |
Portfólio | Acesso antecipado | Agregue relatórios individuais de análise de prontidão do agente em um portfólio de aplicativos para identificar bloqueadores transversais, padrões de remediação compartilhados e recomendações priorizadas. |
AWS/portfolio-modernization-readiness-analysis |
Portfólio | Acesso antecipado | Agregue relatórios individuais de análise de modernização em um portfólio em um roteiro consolidado com ondas de migração priorizadas e caminhos de modernização recomendados. |
AWS/business-rules-extraction |
Vários idiomas | Acesso antecipado | Essa transformação analisa estaticamente uma base de código monolítica para produzir documentação pronta para regravação sem exigir uma compilação, execução ou modificações no código-fonte. Ele decompõe o sistema em domínios limitados e extrai regras de negócios, fluxos de trabalho, questões transversais e estrutura de banco de dados por domínio. A saída inclui um manifesto legível por máquina, um painel interativo e especificações de implementação com linguagem neutra por domínio para orientar a modernização ou a reescrita completa. |
Segurança
Corrija vulnerabilidades de segurança no código-fonte com base nas descobertas do scanner.
| Transformação | Idioma//pilha | Status | Description |
|---|---|---|---|
AWS/security-issue-fixer |
Vários idiomas | Disponível ao público | Corrija vulnerabilidades de segurança no código-fonte com base nos resultados de scanners de terceiros (descobertas de SARIF, JSON, CSV ou texto simples com IDs CWE, caminhos de arquivo e números de linha). Não realiza varredura ou descoberta; ele apenas corrige as descobertas fornecidas, preservando o comportamento funcional. Abrange injeção, autenticação quebrada, falhas criptográficas, autorização, CSRF, desserialização insegura, SSRF, travessia de caminhos, XXE e muito mais. Suporta Python, JavaScript, TypeScript, Java, Go, C#, .NET, C, C++ e Ruby. |
Personalizar AWS-Transformações gerenciadas
Você pode personalizar as transformações AWS gerenciadas para atender às necessidades específicas da sua organização fornecendo contexto adicional por meio do parâmetro de additionalPlanContext configuração.
Exemplo: Personalizando a atualização da versão 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.
Exemplo: Personalização da migração do AWS 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.