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.
Erste Schritte
In diesem Abschnitt wird beschrieben, wie Sie AWS Transform custom einrichten und Ihre erste Transformation ausführen.
Voraussetzungen
Stellen Sie vor der Installation von AWS Transform custom sicher, dass Sie über Folgendes verfügen:
Unterstützte Plattformen
AWS Transform custom unterstützt die folgenden Betriebssysteme:
Linux — Vollständige Unterstützung für alle Linux-Distributionen
macOS — Vollständige Unterstützung für macOS-Systeme
Windows — Vollständige Unterstützung für systemeigenes Windows mit Windows Terminal und PowerShell (Die
atx ctBefehle werden unter Windows noch nicht unterstützt)Windows-Subsystem für Linux (WSL) — Wird unterstützt, wenn es unter WSL ausgeführt wird
Erforderliche Software
Node.js 22 oder höher — Herunterladen von https://nodejs.org/en/download
Git — Muss installiert sein und das Arbeitsverzeichnis muss ein gültiges Git-Repo sein, um eine Transformation ausführen zu können. Führen Sie aus
git init; git add .; git commit -m "Initial commit", um ein Git-Repo in Ihrem Arbeitsverzeichnis zu initialisieren.
Netzwerkanforderungen
Eine Internetverbindung mit Zugriff auf die folgenden Endpunkte ist erforderlich:
transform-cli.awsstatic.com.rproxy.govskope.catransform-custom.<region>.api.aws*.s3.amazonaws.com
Wenn Sie in einer Umgebung mit eingeschränktem Internetzugriff arbeiten, aktualisieren Sie die Firewallregeln, um diese URLs auf die Zulassungsliste zu setzen.
Installieren von AWS CLI transformieren
Die empfohlene Installationsmethode ist die Verwendung des Installationsskripts. Wählen Sie die Registerkarte für Ihr Betriebssystem.
So installieren Sie die AWS Transform CLI
Führen Sie das Installationsskript aus:
Überprüfen Sie die Installation:
atx --versionDer Befehl sollte die installierte Version der AWS Transform CLI anzeigen.
Konfigurieren der Authentifizierung
AWS Für die benutzerdefinierte Transformation sind AWS Anmeldeinformationen erforderlich, um sich beim Dienst zu authentifizieren. Konfigurieren Sie die Authentifizierung mit einer der folgenden Methoden.
Umgebungsvariablen
Legen Sie die folgenden Umgebungsvariablen fest.
Sie können ein Profil auch mithilfe der AWS_PROFILE Umgebungsvariablen angeben.
Anmerkung
Umgebungsvariablen, die mit $env: in gesetzt sind, PowerShell gelten nur für die aktuelle Sitzung. Um sie sitzungsübergreifend beizubehalten, legen Sie sie über Systemeigenschaften > Umgebungsvariablen fest oder verwenden Sie[System.Environment]::SetEnvironmentVariable().
AWS Datei mit den Anmeldeinformationen
Konfigurieren Sie die Anmeldeinformationen in der AWS Anmeldeinformationsdatei, die sich ~/.aws/credentials unter Linux und macOS oder %USERPROFILE%\.aws\credentials unter Windows befindet:
[default] aws_access_key_id = your_access_key aws_secret_access_key = your_secret_key
IAM-Berechtigungen
Ihre AWS Anmeldeinformationen müssen über Berechtigungen zum Aufrufen des benutzerdefinierten AWS Transform-Dienstes verfügen. Wir empfehlen, die AWSTransformCustomFullAccess AWS verwaltete Richtlinie Ihrem IAM-Benutzer oder Ihrer IAM-Rolle zuzuordnen. Diese Richtlinie gewährt vollen Zugriff auf AWS Transform custom, einschließlich der Erlaubnis, die serviceverknüpfte Rolle zu erstellen, die für die Übertragung von CloudWatch Metriken an Ihr Konto erforderlich ist.
Für eine detailliertere Kontrolle bietet AWS Transform custom auch die folgenden AWS verwalteten Richtlinien:
AWSTransformCustomExecuteTransformations— Ermöglicht den Zugriff auf die Ausführung von Transformationen.
AWSTransformCustomManageTransformations— Ermöglicht den Zugriff auf das Erstellen, Aktualisieren, Lesen und Löschen von Transformationsressourcen sowie das Ausführen von Transformationen.
Weitere Informationen zu diesen Richtlinien finden Sie unter AWS Verwaltete Richtlinien für AWS Transform. Benutzerdefinierte IAM-Richtlinien mit Berechtigungen auf Ressourcenebene finden Sie im Referenzhandbuch zur AWS Transform Custom IAM Service Authorization.
Anmerkung
Transformationsdefinitionen sind AWS Ressourcen mit ARNs (Amazon Resource Names). Sie können IAM-Richtlinien verwenden, um den Zugriff auf bestimmte Transformationen oder Gruppen von Transformationen zu steuern, indem Sie den Transformations-ARN in Ihren IAM-Richtlinienressourcenanweisungen angeben. Tags können für die gruppierte Zugriffskontrolle verwendet werden.
AWS IAM Identity Center ist für den Zugriff auf die AWS Transformation erforderlich, für die Verwendung der CLI jedoch nicht.
Konfigurieren AWS Region
AWS Transform Custom ist in bestimmten AWS Regionen verfügbar und erkennt Ihre Regionskonfiguration automatisch unter Verwendung der AWS Standard-CLI-Priorität.
Unterstützte Regionen
AWS Transform Custom ist in den folgenden AWS Regionen verfügbar:
us-east-1(USA Ost — Nord-Virginia)eu-central-1(Europa — Frankfurt)eu-west-2(Europa - London)ca-central-1(Kanada — Zentral)ap-northeast-1(Asien-Pazifik — Tokio)ap-northeast-2(Asien-Pazifik — Seoul)ap-southeast-2(Asien-Pazifik — Sydney)ap-south-1(Asien-Pazifik — Mumbai)
Wie wird die Region bestimmt
Die CLI überprüft diese Quellen in der Reihenfolge ihrer Priorität, um zu bestimmen, welche Region verwendet werden soll:
AWS_REGIONUmgebungsvariable (höchste Priorität)AWS_DEFAULT_REGIONUmgebungsvariableAusgewähltes Profil in der AWS Konfigurationsdatei (über die
AWS_PROFILEUmgebungsvariable)Standardprofil in der AWS Konfigurationsdatei
Standard-Fallback auf,
us-east-1wenn keine Konfiguration gefunden wurde
Anmerkung
Die AWS Konfigurationsdatei befindet sich ~/.aws/config unter Linux und macOS oder %USERPROFILE%\.aws\config unter Windows.
Anmerkung
Wenn gesetzt, ATX_CUSTOM_ENDPOINT wird die Region aus der Endpunkt-URL extrahiert und überschreibt alle anderen Einstellungen.
Deine Region festlegen
Wählen Sie eine der folgenden Methoden, um Ihre Region zu konfigurieren:
Option 1: Umgebungsvariable (für den temporären Gebrauch empfohlen):
Option 2: AWS CLI-Konfiguration (empfohlen für eine permanente Einrichtung):
aws configure set region <your-region>
Option 3: Profile-specific Konfiguration:
Option 4: Direkte Dateibearbeitung:
Bearbeiten Sie die AWS Konfigurationsdatei direkt (~/.aws/configunter Linux und macOS oder %USERPROFILE%\.aws\config unter Windows):
[default] region = <your-region> [profile your_profile_name] region = <your-region>
Überprüfen Sie Ihre Regionskonfiguration
Um zu überprüfen, welche Region AWS Transform Custom verwenden wird:
Überprüfen Sie die aktuelle Regionseinstellung:
aws configure get region
Überprüfen Sie die Umgebungsvariablen:
Detaillierte Regionsauflösung in Debug-Protokollen anzeigen:
Beispiel für eine Protokollausgabe, die die Quelle der Region zeigt:
2026-01-07 22:34:28 [DEBUG]: Initializing FrontendServiceClient with config: { "endpoint": "https://transform-custom.us-east-1.api.aws", "region": "us-east-1", "regionSource": "AWS_REGION" }
Das regionSource Feld zeigt, woher die Region abgeleitet wurde (z. B. „aws-config (profile: default)“, „AWS_REGION“, „default“).
Wichtig
Wenn Ihre Regionskonfiguration auf eine nicht unterstützte Region verweist, zeigt die CLI eine klare Fehlermeldung mit Anweisungen zur Aktualisierung Ihrer Konfiguration auf eine unterstützte Region an.
Führen Sie Ihre erste Transformation durch
Der schnellste Weg, um loszulegen, ist die Verwendung einer AWS-verwalteten Transformation. AWS-verwaltete Transformationen sind vorgefertigte, AWS geprüfte Transformationen, die ohne jegliche Einrichtung sofort verwendet werden können.
So führen Sie eine -verwaltete Transformation interaktiv aus: AWS
atx
Bitten Sie dann den Agenten, eine Transformation auszuführen:
Execute the AWS/java-aws-sdk-v1-to-v2 transformation on the codebase at ./my-java-project
Um eine Transformation nicht interaktiv auszuführen:
atx custom def exec -n AWS/java-aws-sdk-v1-to-v2 -p ./my-java-project -c "mvn clean install" -x -t
Ausführliche Informationen zu Ausführungsmodi, Konfigurationsoptionen und Befehlsflags finden Sie unter. Befehlsreferenz
Transformationsergebnisse verstehen
Wenn eine Transformation abgeschlossen ist, stellt AWS Transform custom einen Bericht zur Verfügung, in dem die Ergebnisse beschrieben werden. Wenn die Transformation nicht validiert wurde (z. B. erfolgreicher Build für eine Java-Anwendung), enthält der Bericht Empfehlungen für weitere Maßnahmen.
Die meisten Transformationen werden in mehreren Schritten durchgeführt, wobei Git verwendet wird, um Zwischenschritte zu übertragen. Sie können die durch die Transformation vorgenommenen Änderungen mit Standard-Git-Befehlen überprüfen:
git status git log git diff<original commit-id>
Eine benutzerdefinierte Transformation erstellen
Wenn AWS-verwaltete Transformationen Ihren Anforderungen nicht entsprechen, können Sie benutzerdefinierte Transformationen erstellen, die auf Ihre spezifischen Anforderungen zugeschnitten sind.
Um eine benutzerdefinierte Transformation zu erstellen
Starten Sie die AWS Transform-CLI im interaktiven Modus:
atxTeilen Sie dem Agenten mit, dass Sie eine neue Transformation erstellen möchten, und beschreiben Sie Ihre Anforderungen.
Stellen Sie Referenzmaterial wie Dokumentation und Codebeispiele bereit, um die Qualität zu verbessern.
Testen und verfeinern Sie die Transformation iterativ.
Veröffentlichen Sie es im Transformationsregister Ihrer Organisation.
Ausführliche Anweisungen zum Erstellen benutzerdefinierter Transformationen finden Sie unterArbeitsabläufe.
AWS Webanwendung transformieren (optional)
Die AWS Transform-Webanwendung ist eine optionale Schnittstelle für die Überwachung umfangreicher Transformationskampagnen in mehreren Repositorys. Bevor Sie die AWS Transform-Webanwendung verwenden können, müssen Sie eine Benutzeridentität aktiviert haben, um in Ihrer Organisation auf AWS Transform zugreifen zu können. Informationen zur Aktivierung von AWS Transform finden Sie unter AWS Transform einrichten.
So verwenden Sie die AWS Transform-Webanwendung:
Besuchen Sie das AWS IAM Identity Center https://aws.amazon.com/transform/ und melden Sie sich mit Ihren Anmeldeinformationen an.
Wählen Sie in der AWS Transform-Webanwendung den Auftragstyp „Benutzerdefiniert /code“ aus.
Teilen Sie dem Agenten den Namen der Transformationsdefinition mit, die Sie verwenden möchten.
Die Webanwendung bietet einen AWS Transform-CLI-Befehl, der mit Ihrem Team geteilt werden kann. Dieser Befehl ruft die Transformationsdefinition auf und protokolliert die Ausführungsergebnisse in der Webanwendung.
Nachdem die Transformationsergebnisse erfasst wurden, können Sie sich im Dashboard Statistiken und Messungen zur Zeitersparnis ansehen und Fragen zum Fortschritt Ihres Jobs stellen.
Die Webanwendung wurde für Unternehmensabläufe konzipiert, bei denen Sie eine zentrale Überwachung der Transformationen über mehrere Codebasen hinweg benötigen.
Anmerkung
AWS Für den Zugriff auf die Transform-Webanwendung ist IAM Identity Center erforderlich. AWS Die CLI benötigt kein IAM Identity Center — es werden nur AWS Standardanmeldedaten benötigt.