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 gängige Anwendungsfälle, die ohne zusätzliche Einrichtung sofort einsatzbereit sind.
-Übersicht
AWS-verwaltete Transformationen haben die folgenden Eigenschaften:
Validiert von AWS — Diese Transformationen werden von uns auf ihre hohe Qualität überprüft AWS
Sofort einsatzbereit — kein zusätzliches Setup erforderlich
Kontinuierlich wachsend — Es kommen kontinuierlich weitere Transformationen hinzu
Individuell anpassbar — Pre-built Transformationen können angepasst werden, indem mithilfe des Konfigurationsparameters zusätzliche Anleitungen oder spezifische Anforderungen an die
additionalPlanContextBedürfnisse Ihres Unternehmens gestellt werdenUnterstützung bei frühem Zugriff — Einige Transformationen können als Early-Access-Status gekennzeichnet werden, da sie weiteren Tests und Verbesserungen unterzogen werden
Available (Verfügbar) AWS-Verwaltete Transformationen
Der folgende Katalog listet die derzeit verfügbaren AWS-verwalteten Transformationen auf, gruppiert nach Anwendungsfällen. Jede Tabelle zeigt den Transformationsnamen, die Sprache oder den Stack, für den sie gilt, und ihren Status. Um eine Transformation schnell zu finden, verwenden Sie das Suchfeld oben auf dieser Seite, um nach Name, Sprache oder Anwendungsfall zu suchen.
Dieser Katalog ist die kanonische Liste der verwalteten Transformationen AWS. Kiro Power, das Agent-Plugin, das VS Code-Plugin und die CLI führen alle dieselben Transformationen aus. Um die in Ihrer Registrierung verfügbaren Transformationen aufzulisten, führen Sie den Befehl aus. atx custom def list
Anmerkung
Transformationen, die als Early Access gekennzeichnet sind, sind funktionsfähig, können jedoch aufgrund von Kundenfeedback häufig aktualisiert werden.
Upgrades zur Laufzeit
Aktualisieren Sie eine Sprache oder Runtime auf eine neuere Version oder ändern Sie die Runtime-Distribution.
| Transformation | Sprache//Stapel | Status | Description |
|---|---|---|---|
AWS/java-version-upgrade |
Java | Allgemein verfügbar | Aktualisieren Sie Java-Anwendungen mithilfe eines beliebigen Buildsystems von einer beliebigen JDK-Quellversion auf eine beliebige JDK-Zielversion. Dabei werden die Abhängigkeiten modernisiert, einschließlich der Migration von Jakarta EE, Datenbanktreibern, ORM-Frameworks und Aktualisierungen 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 zu 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 Parameter an. additionalPlanContext |
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ühzeitiger Zugriff | Führen Sie ein Upgrade der AWS Lambda-Funktionen von älteren Node.js Laufzeiten (nodejs4.3 bis nodejs22.x) auf nodejs24.x durch, um wichtige Änderungen im Lambda Runtime Interface Client (RIC) und in der 24-sprachigen Runtime zu beheben. 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 Standard-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 deren Frameworks auf Rails 8.0 oder Sinatra 4.1. Sie können diese Transformation mit Rails und ActiveRecord Apps, Sinatra-Apps und eigenständigen Gems verwenden. Die Transformation kombiniert jeden Ruby-Version-Bump mit dem passenden Framework-Upgrade und führt die Testsuite aus. Anschließend werden Fehler isoliert, bevor zur nächsten Version übergegangen wird. |
AWS/dotnet-version-upgrade |
.NET | Allgemein verfügbar | Migrieren Sie .NET Framework-Lösungen auf moderne.NET (standardmäßig net10.0; net8.0 oder höher wird unterstützt) mit kontrollierter Benutzerinteraktion. Beurteilt Komplexität und Abhängigkeiten, präsentiert einen Migrationsplan, transformiert Projekte mit Validierung und generiert eine Zusammenfassung mit den nächsten Schritten. |
SDK-Migrationen
Migrieren Sie zwischen Hauptversionen eines AWS SDK.
| Transformation | Sprache/Stapel | Status | Description |
|---|---|---|---|
AWS/java-aws-sdk-v1-to-v2 |
Java | Allgemein verfügbar | Aktualisieren Sie das AWS SDK für Java-Projekte mit Maven oder Gradle von v1 auf v2. |
AWS/python-boto2-to-boto3 |
Python | Allgemein verfügbar | Migrieren Sie Python-Anwendungen von Boto2 nach 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 v2 auf v3, um eine modulare Architektur, erstklassigen TypeScript Support und verbesserte Leistung zu erhalten, 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//Stapel | Status | Description |
|---|---|---|---|
AWS/spring-boot-version-upgrade |
Java//Spring Boot | Allgemein verfügbar | Migrieren Sie Spring Boot 3.x-Projekte auf Spring Boot 4.x (für 4.1.0 GA). Behandelt Versionsupgrades, Starter-Umbenennungen, Jackson 3-Migration, Spring Security 7 DSL, MockBean @-Entfernung, Eigenschaftenumbenennungen, Paketverschiebungen, Observability-Konsolidierung, Spring AI 2.0, Spring Cloud 2025.1, Spring Batch, Kafka, AMQP, gRPC, Jersey, JSpecify, eingebettete Serveränderungen, Kompatibilität mit Drittanbietern und Überprüfung Native/AOT. |
AWS/JBoss-to-Spring-Boot |
Java (JBoss oder zu Spring Boot) WildFly | Frühzeitiger Zugriff | Migrieren Sie Java EE- oder Jakarta EE-Unternehmensanwendungen, die auf JBoss EAP oder Spring Boot ausgeführt werden, und vermeiden WildFly Sie so die Abhängigkeiten von Anwendungsservern für ein Cloud-natives, containerisiertes Bereitstellungsmodell. |
AWS/early-access-angular-to-react-migration |
Angular zu React | Frühzeitiger Zugriff | Transformieren Sie eine Angular-Anwendung in React. |
AWS/angular-version-upgrade |
Winkel | Frühzeitiger Zugriff | Aktualisieren Sie eine ältere Angular-Anwendung auf eine Angular-Zielversion, einschließlich Komponenten, Diensten, 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 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//Stapel | Status | Description |
|---|---|---|---|
AWS/GenAI-to-Bedrock-Migration-Assessment |
Generative KI-Arbeitslasten | Frühzeitiger Zugriff | Bewerten Sie generative KI-Workloads für die Migration von Drittanbietern (OpenAI, Google Gemini, Anthropic Direct und Open-Source-Modelle) zu. Ermittelt SDK-Nutzung und Modelle, klärt Anforderungen, entwirft eine Modellzuordnung, 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
Übersetzen Sie eine Codebasis von einer Programmiersprache in eine andere.
| Transformation | Sprache//Stapel | Status | Description |
|---|---|---|---|
AWS/vba-to-python-migration |
VBA nach Python | Frühzeitiger Zugriff | Migrieren Sie Excel-VBA-Makros UserForms, Module und eingebettete Logik zu entsprechenden Python-Skripten und -Modulen, indem Sie openpyxl, pandas, tkinter oder PyQt 6 und Standardbibliotheken verwenden. Die Zielsprache ist Python 3.8 oder höher. Wird beim Konvertieren von eingebetteten.bas-, .cls-, .frm- oder .xlsm-VBA-Code 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 auf Amazon Aurora PostgreSQL finden Sie unter. SQL Server-Modernisierung
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ühzeitiger Zugriff | Migrieren Sie Java-Anwendungen von Log4j (1.x oder 2.x) zu SLF4J mit einem Logback-Backend. 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 Messwertmonitore, die AWS Servicemetriken und benutzerdefinierte Messwerte verfolgen, zu systemeigenen CloudWatch Alarmen als Infrastruktur in Form von Code. Generiert CloudFormation YAML, CDK und TypeScript Terraform HCL. |
Architektur
Re-architect, plattformwechsel oder Optimierung von Anwendungen für. AWS
| Transformation | Sprache//Stapel | Status | Description |
|---|---|---|---|
AWS/java-performance-optimization |
Java (Leistung) | Allgemein verfügbar | Optimieren Sie die Leistung von Java-Anwendungen, indem Sie JFR-Profiling-Daten analysieren, um CPU- und Speicher-Hotspots und Anti-Patterns zu erkennen, und dann gezielte Codekorrekturen anwenden. Anweisungen zum Sammeln von JFR-Daten finden Sie im JFR-Laufzeitleitfaden. |
AWS/early-access-java-x86-to-graviton |
Java (Arm64/Graviton) | Frühzeitiger Zugriff | Validieren Sie die Java-Anwendungskompatibilität 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, wenn Quellcode verfügbar ist. Arm64-compatibleViele moderne Java-Anwendungen sind es bereits. |
AWS/oracle-service-bus-to-aws |
Java//Integration ins Serverlose | Frühzeitiger Zugriff | Migrieren Sie Oracle Service Bus (OSB) und AWS BPEL-Prozesskonfigurationen zu einer nativen serverlosen Architektur und generieren Sie ein bereitstellbares TypeScript CDK-Projekt mit Amazon API Gateway, AWS Lambda und Step Functions. AWS |
AWS/mulesoft-to-aws-native-java |
Java/auf serverlos MuleSoft | Frühzeitiger 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 Ordnet Flow-Trigger AWS Eventquellen zu, konvertiert DataWeave und MEL in AWS abgestufte Äquivalente (VTL, Step Functions, Lambda), ersetzt Konnektoren durch AWS SDK für Java v2-Aufrufe und orchestriert Flows mit Step Functions. Produziert SAM-Vorlagen, Java-Lambda-Handlercode, Maven pom.xml, Architekturdokumente und JUnit 5-Tests. |
AWS/payshield-hsm-to-aws-payment-cryptography |
Java (von HSM zur Zahlungskryptografie) AWS | Allgemein verfügbar | Migrieren Sie Java-Anwendungen vom Socket-basierten Thales PayShield HSM-Befehlsprotokoll zum AWS Payment Cryptography Service (APC) SDK v2. Behandelt Befehlszuordnung, Schlüsselmigration (TR-31 und TR-34 Import, KCV-Überprüfung), Einrichtung von SDK-Abhängigkeiten (Maven, Gradle und Ant), Entfernung der Infrastruktur (Socket-Pools, Antwortparser), Aktualisierung der Testinfrastruktur und Paritätstests. |
AWS/websphere-jaxrs-to-bedrock-agentcore |
Java (zu) WebSphere AgentCore | Frühzeitiger Zugriff | Generieren Sie AgentCore Tooldefinitionen von den REST-Endpunkten in einer WebSphere oder Liberty-Anwendung, sodass die vorhandene Geschäftslogik von KI-Agenten aufgerufen werden kann. Die Transformation liest Ihren Quellcode und schreibt neue Dateien in ein Ausgabeverzeichnis, ohne etwas an Ort und Stelle zu ändern. Sie findet Endpunkte, die sowohl JAX-RS in den Namespaces javax.ws.rs als auch in jakarta.ws.rs verwendet werden, einschließlich EJB, das durch eine Fassade sichtbar ist. JAX-RS Für jeden Endpunkt ordnet es Java-Parameter und -Typen einem JSON-Schema zu, löst die HTTP-Methode auf und bewertet ihre Zuverlässigkeit, sodass Sie wissen, was Sie überprüfen müssen. Die Ausgabe umfasst einen Discovery-Bericht, ein JSON-Schema pro Endpunkt, Tool-Implementierungen in Python und ein Manifest für deren Registrierung bei einem AgentCore Gateway. |
Codebasis-Analyse
Analysieren Sie Codebasen und Portfolios, um die Modernisierung zu planen. Diese Transformationen erzeugen Berichte und ändern Ihren Code nicht.
| Transformation | Sprache//Stapel | Status | Description |
|---|---|---|---|
AWS/comprehensive-codebase-analysis |
Mehrere Sprachen | Allgemein verfügbar | Führen Sie eine tiefgreifende 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, und decken Sie dabei APIs, Identität, Zustandsmanagement, menschliche Interaktion und Beobachtbarkeit ab. |
AWS/modernization-readiness-analysis |
Mehrere Sprachen | Frühzeitiger Zugriff | Durchsuchen Sie Portfolios nach Lücken im Cloud-nativen Reifegrad und ordnen Sie die Ergebnisse den AWS Modernisierungspfaden zu. |
AWS/portfolio-agentic-readiness-analysis |
Portfolio | Frühzeitiger Zugriff | Aggregieren Sie individuelle Berichte zur Agentenbereitschaftsanalyse für ein Anwendungsportfolio, um bereichsübergreifende Hindernisse, gemeinsame Abhilfemuster und priorisierte Empfehlungen zu identifizieren. |
AWS/portfolio-modernization-readiness-analysis |
Portfolio | Frühzeitiger Zugriff | Fassen Sie einzelne Berichte zur Modernisierungsanalyse innerhalb eines Portfolios zu einer konsolidierten Roadmap zusammen, die priorisierte Migrationswellen und empfohlene Modernisierungspfade enthält. |
AWS/business-rules-extraction |
Mehrere Sprachen | Frühzeitiger Zugriff | Bei dieser Transformation wird eine monolithische Codebasis statisch analysiert, um eine überschreibbare Dokumentation zu erstellen, ohne dass ein Build, eine Ausführung oder Änderungen am Quellcode erforderlich sind. Es zerlegt das System in begrenzte Domänen und extrahiert domänenspezifische Geschäftsregeln, Arbeitsabläufe, bereichsübergreifende Aspekte und die Datenbankstruktur. Das Ergebnis umfasst ein maschinenlesbares Manifest, ein interaktives Dashboard und sprachneutrale Implementierungsspezifikationen pro Domäne, die als Leitfaden für Modernisierungen oder vollständige Neufassungen dienen. |
Sicherheit
Beheben Sie Sicherheitslücken im Quellcode auf der Grundlage von Scanner-Ergebnissen.
| Transformation | Sprache/Stapel | Status | Description |
|---|---|---|---|
AWS/security-issue-fixer |
Mehrere Sprachen | Allgemein verfügbar | Beheben Sie Sicherheitslücken im Quellcode auf der Grundlage von Scannerergebnissen von Drittanbietern (SARIF-, JSON-, CSV- oder Klartext-Ergebnisse mit CWE-IDs, Dateipfaden und Zeilennummern). Führt keine Scans oder Erkennungsversuche durch, sondern korrigiert lediglich die bereitgestellten Ergebnisse, wobei das Funktionsverhalten erhalten bleibt. Deckt Injektion, fehlerhafte Authentifizierung, kryptografische Fehler, Autorisierung, CSRF, unsichere Deserialisierung, SSRF, Path Traversal, XXE und mehr ab. Unterstützt Python,, Java, Go JavaScript, TypeScript C#, .NET, C, C++ und Ruby. |
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-Versions-Upgrades
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.