Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS-Verwaltete Transformationen
AWS-verwaltete Transformationen sind vorgefertigte, AWS geprüfte Transformationen für allgemeine Anwendungsfälle, die ohne zusätzliche Einrichtung sofort einsatzbereit sind.
-Übersicht
AWS-verwaltete Transformationen weisen die folgenden Merkmale auf:
Validiert von AWS — Diese Transformationen wurden auf ihre hohe Qualität geprüft AWS
Sofort einsatzbereit — Keine zusätzliche Einrichtung erforderlich
Kontinuierlich wachsend — Weitere Transformationen werden kontinuierlich hinzugefügt
Anpassbar — Pre-built Transformationen können individuell angepasst werden, indem mithilfe des Konfigurationsparameters zusätzliche Hinweise oder Anforderungen bereitgestellt werden, die auf die
additionalPlanContextBedürfnisse Ihres Unternehmens zugeschnitten sindEarly-Access-Support — Einige Transformationen können als Early-Access gekennzeichnet werden, wenn sie weiter getestet und verfeinert werden
Available (Verfügbar) AWS-Verwaltete Transformationen
Im folgenden Katalog sind die derzeit verfügbaren AWS-verwalteten Transformationen nach Anwendungsfällen gruppiert aufgeführt. Jede Tabelle zeigt den Namen der Transformation, die Sprache oder den Stack, für die sie gilt, und ihren Status. Um eine Transformation schnell zu finden, verwenden Sie das Suchfeld oben auf dieser Seite, um nach Namen, Sprache oder Anwendungsfall zu suchen.
Dieser Katalog ist die kanonische Liste der AWS-verwalteten Transformationen. Kiro Power, das Agent-Plugin, das VS Code-Plugin und die CLI führen alle dieselben Transformationen aus. Führen Sie den Befehl aus, um die in Ihrer Registrierung verfügbaren Transformationen aufzulisten. atx custom def list
Anmerkung
Transformationen, die mit Early Access gekennzeichnet sind, sind funktionsfähig, können aber aufgrund von Kundenfeedback häufig aktualisiert werden.
Laufzeit-Upgrades
Führen Sie ein Upgrade einer Sprache oder Runtime auf eine neuere Version durch oder ändern Sie die Runtime-Distribution.
| Transformation | Sprache//Stack | Status | Description |
|---|---|---|---|
AWS/java-version-upgrade |
Java | Allgemein verfügbar | Aktualisieren Sie Java-Anwendungen, die ein beliebiges Build-System verwenden, von einer beliebigen Quell-JDK-Version auf eine beliebige Ziel-JDK-Version, mit der Modernisierung der Abhängigkeiten, einschließlich Jakarta EE-Migration, Datenbanktreibern, ORM-Frameworks und Updates des Spring-Ökosystems. Geben Sie die Ziel-JDK-Version im Chat oder mit dem Parameter an. additionalPlanContext |
AWS/python-version-upgrade |
Python | Allgemein verfügbar | Migrieren Sie Python-Projekte von Python 3.8 oder 3.9 auf Python 3.11, 3.12 oder 3.13 unter Beibehaltung von Funktionalität und Leistung. Geben Sie die Python-Zielversion im Chat oder mit dem additionalPlanContext Parameter an. |
AWS/nodejs-version-upgrade |
Node.js | Allgemein verfügbar | Aktualisieren Sie Node.js Anwendungen von einer beliebigen Node.js Quellversion auf eine beliebige Node.js Zielversion. Geben Sie die Zielversion im Chat oder mit dem additionalPlanContext Parameter an. |
AWS/lambda-nodejs-runtime-upgrade |
Node.js (Lambda) | Früher Zugriff | Führen Sie ein Upgrade von AWS Lambda-Funktionen von älteren Node.js Laufzeiten (nodejs4.3 bis nodejs22.x) auf nodejs24.x durch und beheben Sie wichtige Änderungen im Lambda Runtime Interface Client (RIC) und in der 24-Sprach-Runtime. Node.js |
AWS/oracle-java-to-corretto |
Java (JDK-Distribution) | Frühzeitiger Zugriff | Migrieren Sie Java-Projekte von Oracle JDK zu Amazon Corretto. Ersetzt Oracle-specific interne APIs durch standardmäßige Java-Äquivalente, aktualisiert Build-Konfigurationen (Maven und Gradle) und Container-Basis-Images, entfernt kommerzielle JVM-Flags und generiert einen Lizenzbericht. |
AWS/ruby-upgrade |
Ruby | Frühzeitiger Zugriff | Aktualisieren Sie Ruby-Anwendungen von Ruby 2.x auf Ruby 4.0 und ihre Frameworks auf Rails 8.0 oder Sinatra 4.1. Sie können diese Transformation mit Rails und ActiveRecord Apps, Sinatra-Apps und eigenständigen Edelsteinen verwenden. Bei der Transformation wird jede Ruby-Version mit dem passenden Framework-Upgrade verknüpft und die Testsuite ausgeführt. Anschließend werden Fehler isoliert, bevor zur nächsten Version übergegangen wird. |
SDK-Migrationen
Migrieren Sie zwischen Hauptversionen eines AWS SDK.
| Transformation | Sprache//Stack | Status | Description |
|---|---|---|---|
AWS/java-aws-sdk-v1-to-v2 |
Java | Allgemein verfügbar | Aktualisieren Sie das AWS SDK von Version 1 auf Version 2 für Java-Projekte mit Maven oder Gradle. |
AWS/python-boto2-to-boto3 |
Python | Allgemein verfügbar | Migrieren Sie Python-Anwendungen von boto2 zu boto3, basierend auf der offiziellen Migrationsdokumentation. AWS |
AWS/nodejs-aws-sdk-v2-to-v3 |
Node.js | Allgemein verfügbar | Aktualisieren Sie Node.js Anwendungen vom AWS SDK für JavaScript Version 2 auf Version 3 und profitieren Sie von modularer Architektur, erstklassigem TypeScript Support und verbesserter Leistung, ohne die Version zu ändern. Node.js |
Framework-Upgrades und -Migrationen
Aktualisieren Sie ein Framework auf eine neuere Version oder migrieren Sie zu einem anderen Framework.
| Transformation | Sprache//Stack | Status | Description |
|---|---|---|---|
AWS/spring-boot-version-upgrade |
Java//Spring Boot | Allgemein verfügbar | Aktualisieren Sie eine ältere Spring Boot-Anwendung auf eine Spring Boot-Zielversion, einschließlich Build-Dateien und Startern, Eigenschaften, Jackson 3-Paketen, Spring Security 7 DSL, Testinfrastruktur und Observability-Abhängigkeiten. |
AWS/JBoss-to-Spring-Boot |
Java (JBoss oder WildFly auf Spring Boot) | Früher Zugriff | Migrieren Sie Java EE- oder Jakarta EE-Unternehmensanwendungen, die auf JBoss EAP oder Spring Boot laufen, und vermeiden WildFly Sie so die Abhängigkeiten von Anwendungsservern für ein cloudnatives, containerisiertes Bereitstellungsmodell. |
AWS/early-access-angular-to-react-migration |
Von Angular zu React | Frühzeitiger Zugriff | Transformieren Sie eine Angular-Anwendung in React. |
AWS/angular-version-upgrade |
Winkel | Frühzeitiger Zugriff | Führen Sie ein Upgrade einer älteren Angular-Anwendung auf eine Angular-Zielversion durch, einschließlich Komponenten, Services, Vorlagen und Routing. |
AWS/vue.js-version-upgrade |
Vue.js | Frühzeitiger Zugriff | Führen Sie ein Upgrade der Hauptversion von Vue.js 2 auf Vue.js 3 durch und modernisieren Sie dabei Komponenten, Statusverwaltung, Routing und globale APIs. Kleinere Updates und Patch-Updates fallen nicht in den Geltungsbereich. |
GenAI und Modellmigrationen
Migrieren Sie generative KI-Workloads zu.
| Transformation | Sprache/Stack | Status | Description |
|---|---|---|---|
AWS/GenAI-to-Bedrock-Migration-Assessment |
Generative KI-Workloads | Frühzeitiger Zugriff | Beurteilen Sie generative KI-Workloads für die Migration von Drittanbietern (OpenAI, Google Gemini, Anthropic Direct und Open-Source-Modelle) zu. Erkennt die Nutzung und Modelle des SDK, klärt die Anforderungen, entwirft ein Modell-Mapping, schätzt Kosten und Risiken ab und generiert Bewertungsartefakte. Assessment-only; ändert den Quellcode nicht. Deckt auch agentische Frameworks wie CrewAI und Strands LangGraph ab. |
Language-to-language Migrationen
Translate Sie eine Codebasis von einer Programmiersprache in eine andere.
| Transformation | Sprache//Stack | Status | Description |
|---|---|---|---|
AWS/vba-to-python-migration |
VBA zu Python | Früher Zugriff | Migrieren Sie Excel-VBA-Makros, -Module und eingebettete Logik mithilfe von openpyxl, pandas, tkinter oder PyQt 6 und Standardbibliotheken zu entsprechenden Python-Skripten und -Modulen. UserForms Die Zielsprache ist Python 3.8 oder höher. Wird bei der Konvertierung von eingebettetem VBA-Code in die Formate .bas, .cls, .frm oder .xlsm verwendet. |
Datenbankmigrationen
Derzeit sind keine AWS datenbankspezifischen, verwalteten Transformationen verfügbar. Informationen zur Modernisierung von Microsoft SQL Server-Datenbanken und den zugehörigen .NET-Anwendungen für Amazon Aurora PostgreSQL finden Sie unter. Modernisierung von SQL Server
Beobachtbarkeit
Modernisieren Sie die Protokollierung und Überwachung auf native Dienste. AWS
| Transformation | Sprache//Stack | Status | Description |
|---|---|---|---|
AWS/early-access-log4j-to-slf4j-migration |
Java (Protokollierung) | Früher Zugriff | Migrieren Sie Java-Anwendungen mit einem Logback-Backend von Log4j (1.x oder 2.x) auf SLF4J. Verwaltet den Quellcode, das Abhängigkeitsmanagement (Maven und Gradle) und die Protokollierung von Konfigurationsdateien und validiert sie durch Kompilieren, Testen und Restimport-Scan. |
AWS/datadog-monitors-to-cloudwatch-alarms |
Infrastruktur als Code/Überwachung | Frühzeitiger Zugriff | Migrieren Sie DataDog Metrik-Monitore, die AWS Servicemetriken und benutzerdefinierte Metriken verfolgen, auf native CloudWatch Alarme als Infrastructure-as-Code. Generiert CloudFormation YAML, CDK und TypeScript Terraform HCL. |
Architektur
Re-architect, plattformübergreifend oder optimiert Anwendungen für. AWS
| Transformation | Sprache/Stack | Status | Description |
|---|---|---|---|
AWS/java-performance-optimization |
Java (Leistung) | Allgemein verfügbar | Optimieren Sie die Leistung von Java-Anwendungen, indem Sie JFR-Profilerstellungsdaten analysieren, um CPU- und Speicher-Hotspots und Anti-Pattern zu erkennen und anschließend gezielte Code-Fixes anzuwenden. Anweisungen zum Sammeln von JFR-Daten finden Sie im JFR-Laufzeitleitfaden. |
AWS/early-access-java-x86-to-graviton |
Java (Arm64/Graviton) | Früher Zugriff | Überprüfen Sie die Kompatibilität von Java-Anwendungen mit der Arm64-Architektur für AWS Graviton-Prozessoren und beheben Sie Inkompatibilitäten, indem Sie Abhängigkeiten aktualisieren, architekturspezifische Codemuster erkennen und native Bibliotheken neu kompilieren, sobald Quellcode verfügbar ist. Arm64-compatibleViele moderne Java-Anwendungen sind es bereits. |
AWS/oracle-service-bus-to-aws |
Java//Integration zu Serverless | Frühzeitiger Zugriff | Migrieren Sie Oracle Service Bus (OSB) - und AWS BPEL-Prozesskonfigurationen auf eine native serverlose Architektur und generieren Sie so ein bereitstellbares TypeScript CDK-Projekt mit Amazon API Gateway, AWS Lambda und Step Functions. AWS |
AWS/mulesoft-to-aws-native |
MuleSoft Java//zu serverlos | Früher Zugriff | Transformieren Sie MuleSoft Mule 3.x- und 4.x-Anwendungen in AWS serverlose Architekturen (Amazon API Gateway, AWS Lambda und AWS Step Functions) für Java 17 auf Lambda mit. AWS SnapStart Die Transformation ordnet Flow-Trigger AWS Ereignisquellen zu, konvertiert DataWeave und MEL-Ausdrücke (MuleSoft Expression Language) in AWS Äquivalente und ersetzt Konnektoren durch AWS SDK for Java v2-Aufrufe. Es produziert SAM-Vorlagen, AWS Lambda-Handler und JUnit 5-Tests. |
AWS/payshield-hsm-to-aws-payment-cryptography |
Java (HSM für Zahlungskryptografie) AWS | Allgemein verfügbar | Migrieren Sie Java-Anwendungen vom Thales PayShield Hardware Security Module (HSM) -Protokoll zum AWS Payment Cryptography SDK v2. Die Migration umfasst die Befehlszuweisung, die Schlüsselmigration, die Einrichtung von Abhängigkeiten und Paritätstests. |
Codebase-Analyse
Analysieren Sie Codebasen und Portfolios, um die Modernisierung zu planen. Durch diese Transformationen werden Berichte erstellt, ohne dass Ihr Code geändert wird.
| Transformation | Sprache//Stack | Status | Description |
|---|---|---|---|
AWS/comprehensive-codebase-analysis |
Mehrere Sprachen | Allgemein verfügbar | Führen Sie eine gründliche statische Analyse einer Codebasis durch, um eine hierarchische Dokumentation mit Querverweisen zu erstellen, die Verhaltensanalyse, Architekturdokumentation und Business Intelligence kombiniert, wobei der Schwerpunkt auf Erkenntnissen über technische Schulden liegt. |
AWS/agentic-readiness-analysis |
Mehrere Sprachen | Frühzeitiger Zugriff | Beurteilen Sie, ob Systeme bereit sind, sicher von KI-Agenten aufgerufen zu werden. Dabei geht es um APIs, Identität, Statusmanagement, menschliches Eingreifen und Beobachtbarkeit. |
AWS/modernization-readiness-analysis |
Mehrere Sprachen | Frühzeitiger Zugriff | Scannen Sie Portfolios auf Cloud-native Reifeglücken und ordnen Sie die Ergebnisse den AWS Modernisierungspfaden zu. |
AWS/portfolio-agentic-readiness-analysis |
Portfolio | Frühzeitiger Zugriff | Sammeln Sie Berichte zur individuellen Eignungsanalyse für ein Anwendungsportfolio, um übergreifende Hindernisse, gemeinsame Behebungsmuster und priorisierte Empfehlungen zu identifizieren. |
AWS/portfolio-modernization-readiness-analysis |
Portfolio | Frühzeitiger Zugriff | Fassen Sie einzelne Berichte zur Modernisierungsanalyse für ein Portfolio zusammen und erstellen Sie eine konsolidierte Roadmap mit priorisierten Migrationswellen und empfohlenen Modernisierungspfaden. |
AWS/business-rules-extraction |
Mehrere Sprachen | Frühzeitiger Zugriff | Bei dieser Transformation wird eine monolithische Codebasis statisch analysiert, um eine Dokumentation zu erstellen, die erneut geschrieben werden kann, ohne dass ein Build, ein Run oder Änderungen am Quellcode erforderlich sind. Dabei wird das System in begrenzte Domänen zerlegt und die Geschäftsregeln, Workflows, bereichsübergreifende Anliegen und die Datenbankstruktur für jede Domäne extrahiert. Das Ergebnis umfasst ein maschinenlesbares Manifest, ein interaktives Dashboard und sprachneutrale Implementierungsspezifikationen pro Domain, die als Leitfaden für Modernisierungen oder vollständige Neufassungen dienen. |
Anpassen AWS-Verwaltete Transformationen
Sie können AWS-verwaltete Transformationen an die spezifischen Anforderungen Ihres Unternehmens anpassen, indem Sie über den Konfigurationsparameter zusätzlichen Kontext bereitstellen. additionalPlanContext
Beispiel: Anpassen des Java-Versionsupgrades
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.
Beispiel: Anpassen AWS der SDK-Migration
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.