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-transformações gerenciadas são transformações pré-criadas e AWS aprovadas 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ções adicionais 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 testes e refinamentos adicionais
Available (Disponível) AWS-Transformações gerenciadas
O catálogo a seguir lista as transformações AWS gerenciadas que estão disponíveis atualmente, 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.
Este 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 o 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 alterações significativas no Lambda Runtime Interface Client (RIC) e no tempo de execução de 24 linguagens. 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 imagens de base de contêineres, 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 Sinatra 4.1. Você pode usar essa transformação com Rails e ActiveRecord aplicativos, aplicativos Sinatra e gems autônomas. A transformação combina cada 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. |
Migrações de SDK
Migre entre as versões principais 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 da v1 para a v2 para projetos Java usando o Maven ou o 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 de estruturas
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 | Atualize um aplicativo Spring Boot antigo para uma versão de destino do Spring Boot, incluindo arquivos de compilação e iniciadores, propriedades, pacotes Jackson 3, Spring Security 7 DSL, infraestrutura de teste e dependências de observabilidade. |
AWS/JBoss-to-Spring-Boot |
Java (JBoss ou WildFly para Spring Boot) | Acesso antecipado | Migre aplicativos corporativos Java EE ou Jakarta EE executados 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 da nuvem. |
AWS/early-access-angular-to-react-migration |
Angular para React | Acesso antecipado | Transforme um aplicativo Angular em React. |
AWS/angular-version-upgrade |
Angular | Acesso antecipado | Atualize um aplicativo Angular mais antigo para uma versão Angular de destino, incluindo componentes, serviços, modelos e roteamento. |
AWS/vue.js-version-upgrade |
Vue.js | Acesso antecipado | Execute uma atualização de versão principal de Vue.js 2 para Vue.js 3, modernizando componentes, gerenciamento de estado, roteamento e APIs globais. Atualizações secundárias e de patch estão fora do escopo. |
GenAI e migrações de modelos
Migre cargas de trabalho generativas de IA para o.
| Transformação | Idioma/pilha | Status | Description |
|---|---|---|---|
AWS/GenAI-to-Bedrock-Migration-Assessment |
Cargas de trabalho generativas de IA | Acesso antecipado | Avalie cargas de trabalho generativas de IA 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 custos e riscos e gera artefatos de avaliação. Assessment-only; não modifica o código-fonte. Também abrange estruturas agênticas, 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 Python equivalentes, usando openpyxl, pandas, tkinter ou 6 e bibliotecas padrão. PyQt O idioma de destino é o Python 3.8 ou posterior. Use ao converter código VBA incorporado em.bas, .cls, .frm ou .xlsm. |
Migrações de banco de dados
Nenhuma transformação AWS gerenciada específica do banco de dados está disponível no momento. Para modernizar os bancos de dados 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, além de validar 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 DataDog métricos que rastreiam métricas de AWS serviço e métricas personalizadas para CloudWatch alarmes nativos como infraestrutura como código. Gera CloudFormation YAML, CDK TypeScript e Terraform HCL. |
Arquitetura
Re-architect, reformule a plataforma ou otimize aplicativos para 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 os dados de criação de perfil do JFR para detectar pontos de acesso e antipadrões de CPU e memória e, em seguida, aplicando correções de código direcionadas. Para obter instruções sobre como coletar dados do 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 do aplicativo 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 |
Java//integração com a tecnologia sem servidor | Acesso antecipado | Migre as configurações do processo Oracle Service Bus (OSB) e BPEL para uma arquitetura sem servidor AWS nativa, gerando um projeto CDK implantável com TypeScript Amazon API Gateway, Lambda e Step Functions. AWS AWS |
AWS/mulesoft-to-aws-native |
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) direcionadas ao Java 17 no Lambda com. AWS SnapStart A transformação mapeia acionadores de fluxo para fontes de AWS eventos, converte DataWeave expressões MEL (MuleSoft Expression Language) em AWS equivalentes e substitui conectores por chamadas do SDK for AWS Java v2. Ela produz modelos de SAM, manipuladores AWS Lambda 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 do módulo de segurança de PayShield hardware (HSM) da Thales para o AWS Payment Cryptography SDK v2. A migração inclui mapeamento de comandos, migração de chaves, configuração de dependências e testes de paridade. |
Análise de 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 | Realize uma análise estática profunda de uma base de código para gerar documentação hierárquica com referências cruzadas que combine análise comportamental, documentação arquitetônica e inteligência comercial, com ênfase em insights técnicos sobre dívidas. |
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, humanos no circuito e observabilidade. |
AWS/modernization-readiness-analysis |
Vários idiomas | Acesso antecipado | Examine os portfólios em busca de lacunas de maturidade nativas na 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 obstáculos 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 reescrita sem exigir uma construçã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. O resultado inclui um manifesto legível por máquina, um painel interativo e especificações de implementação de linguagem neutra por domínio para orientar a modernização ou a regravação completa. |
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: personalização da 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.