Häufig gestellte Fragen zu Amazon Q Developer

Allgemeines

Amazon Q Developer kann auf Fragen auf Englisch antworten.

Amazon Q Developer speichert Ihre Fragen, ihre Antworten und zusätzlichen Kontext, wie Konsolenmetadaten und Code, in Ihrer integrierten Entwicklungsumgebung (IDE), um Antworten auf Ihre Fragen zu generieren. Bei den Stufen Amazon Q Pro oder Free können Kundeninhalte, einschließlich Codeausschnitte, Konversationen und in der IDE geöffnete Dateiinhalte, gespeichert und verarbeitet werden, um den Dienst bereitzustellen und zu warten.

Amazon Q Developer Pro und Amazon Q Business verwenden Ihre Inhalte nicht zur Serviceverbesserung.

Das kostenlose Kontingent für Amazon Q Developer kann bestimmte Inhalte zur Serviceverbesserung verwenden, z. B. um bessere Antworten auf häufig gestellte Fragen zu geben, Betriebsprobleme bei Amazon Q zu beheben, um Debugging durchzuführen oder um Modelle zu schulen. Zu den Inhalten, die AWS zur Serviceverbesserung verwenden kann, gehören beispielsweise Ihre Fragen an Amazon Q sowie die Antworten und der Code, die Amazon Q generiert.

Wie Sie sich vom kostenlosen Kontingent für Amazon Q Developer abmelden, indem Sie Inhalte zur Serviceverbesserung verwenden, hängt von der Umgebung ab, in der Sie Amazon Q verwenden. Für die Konsole, die mobile Konsolenanwendung und AWS-Websites können Sie sich abmelden, indem Sie in AWS Organizations eine Abmelderichtlinie für KI-Services konfigurieren. Weitere Informationen finden Sie unter Richtlinien zur Deaktivierung von AI-Services im AWS Organizations User Guide. Passen Sie in der IDE Ihre Einstellungen in der IDE an, um sich abzumelden.

Um in der Konsole auf Amazon Q Developer zuzugreifen, müssen Sie sich zuerst bei der Konsole anmelden und dann sicherstellen, dass Sie über die entsprechenden Berechtigungen zur Nutzung von Amazon Q Developer verfügen. Sie können sich an Ihren Administrator wenden, um Ihr Konto zu aktivieren. Sobald Sie das Amazon-Q-Developer-Symbol in der Seitenleiste der Konsole sehen, wählen Sie das Symbol aus, um das Amazon-Q-Developer-Fenster zu öffnen, und stellen Sie dann eine AWS-bezogene Frage. Weitere Informationen finden Sie unter Erste Schritte mit Amazon Q Developer oder lesen Sie die Dokumentation.

Mit der mobilen Konsolen-App können Sie auf einem Mobilgerät auf die Konversationsfunktionen von Amazon Q Developer zugreifen, die in der Konsole verfügbar sind. Wenn Sie die mobile Konsolen-App verwenden, erhalten Sie auf Kontoebene Limits für Amazon Q Developer Free Tier. Weitere Informationen zu Amazon Q Developer Free Tier finden Sie auf der Preisseite für Amazon Q Developer. Mit der mobilen App der Konsole können Sie nicht auf die Amazon-Q-Developer-Instance-Auswahl in Amazon Elastic Compute Cloud (Amazon EC2) oder die Netzwerkerreichbarkeitsanalyse von Amazon Q Developer zugreifen.

Amazon Q Developer ist in Team-Chatrooms auf Slack oder Microsoft Teams über den AWS Chatbot verfügbar. Weitere Informationen finden Sie in der Dokumentation.

Amazon Q Developer unterstützt derzeit Visual Studio (VS) Code, IntelliJ-IDEs und Eclipse (Vorversion). Informationen zu den ersten Schritten mit Amazon Q Developer in der IDE finden Sie unter Erste Schritte mit Amazon Q Developer oder in der Dokumentation.

Amazon Q Developer ist als Teil des AWS Toolkits für VS Code und JetBrains verfügbar und unterstützt derzeit Unterhaltungen auf Englisch sowie die Programmiersprachen Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell-Scripting, SQL und Scala.

Informationen dazu, wo Sie Amazon Q Developer nutzen können, finden Sie unter Unterstützte Regionen für Amazon Q Developer.

Siehe Unterstützte Identity Center-Regionen für Amazon Q Developer für weitere Informationen zu den Identity Center-Regionen, in denen Amazon Q Developer-Abonnements unterstützt werden.

Amazon Q Developer wird von Amazon Bedrock unterstützt und nutzt regionenübergreifende Inferenz, um den Datenverkehr auf verschiedene AWS-Regionen zu verteilen und so die Leistung und Zuverlässigkeit von Inferenzen großer Sprachmodelle (LLMs) zu verbessern. Die regionenübergreifende Inferenz bietet folgende Vorteile:

  • Höherer Durchsatz und größere Widerstandsfähigkeit in Zeiten hoher Nachfrage
  • Verbesserte Leistung
  • Zugriff auf die neu eingeführten Funktionen und Features von Amazon Q Developer, die auf den leistungsstärksten LLMs in Amazon Bedrock basieren

Heute werden Ihre Daten unabhängig davon, wo Sie Amazon Q Developer nutzen, in einer AWS-Region der USA verarbeitet. Bei regionenübergreifenden Inferenzen können Ihre Anfragen an Amazon Q Developer in jeder unserer US-Regionen (derzeit USA Ost (Nord-Virginia), USA Ost (Ohio) oder USA West (Oregon)) verarbeitet werden, selbst wenn Sie Amazon Q Developer in einer anderen AWS-Region nutzen. Informationen dazu, wo Daten während der Verarbeitung gespeichert werden, finden Sie unter Schutz von Daten. Informationen dazu, wo Sie Amazon Q Developer nutzen können, finden Sie unter Unterstützte Regionen. Für die Nutzung regionenübergreifender Inferenz fallen keine zusätzlichen Kosten an.

Weitere Informationen finden Sie unter regionenübergreifende Inferenz in Amazon Q Developer.

Amazon Q Developer ist als Teil des AWS Toolkit für VS Code und JetBrains verfügbar und unterstützt derzeit Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell-Scripting, SQL, Scala, JSON, YAML und HCL. Zusätzlich zu VS Code und der JetBrains-IDE-Familie – einschließlich IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (Vorversion) und Visual Studio – ist Amazon Q Developer für AWS Cloud9, die Lambda-Konsole, verfügbar. Amazon Q Developer ist auch für Ihre bevorzugten Befehlszeilen verfügbar, einschließlich macOS-Terminal, iTerm2 und das integrierte VS Code-Terminal.

Ihre Inhalte werden mithilfe des TLS-Protokolls übertragen, um eine sichere Kommunikation zwischen Ihrer IDE und dem Amazon Q Developer-Service zu gewährleisten. Inhalte werden während der Übertragung verschlüsselt, um Lauschangriffe oder Man-in-the-Middle-Angriffe zu verhindern. Für Nutzer des kostenlosen Kontingents von Amazon Q Developer behalten wir möglicherweise Inhalte zum Zweck der Serviceverbesserung auf der Grundlage der Nutzereinstellungen bei. Wir speichern diese Inhalte auf sichere Weise mit Verschlüsselung im Speicher und strengen Zugriffskontrollen.

Für Benutzer, die mit der Pro-Stufe auf Amazon Q Developer zugreifen, werden Ihre Inhalte nicht zum Training der zugrunde liegenden FMs verwendet. AWS erfasst und verwendet möglicherweise clientseitige Telemetrie- und Nutzungsmetriken zur Serviceverbesserung sowohl für das Pro- als auch das Free-Kontingent. Sie können sich von dieser Datenerfassung abmelden, indem Sie Ihre Einstellungen in der IDE anpassen. Bei der Stufe Amazon Q Free können Kundeninhalte, einschließlich Codeausschnitte, Konversationen und in der IDE geöffnete Dateiinhalte, gespeichert und verarbeitet werden, um den Dienst bereitzustellen und zu warten. Wenn nicht ausdrücklich widersprochen wird, können die Inhalte auch dazu verwendet werden, die Qualität der FMs zu erhöhen und zu verbessern. Ihre Inhalte werden nicht verwendet, wenn Sie den in der Dokumentation beschriebenen Opt-out-Mechanismus nutzen. Weitere Informationen finden Sie unter Teilen Ihrer Daten mit AWS.

Ab dem 30.04.2024 benennen wir Amazon CodeWhisperer in Amazon Q Developer um. Alle Funktionen von CodeWhisperer werden jetzt als Teil von Amazon Q Developer bereitgestellt. Benutzer von Amazon Q Developer können generative, KI-gestützte Inline-Codevorschläge in der IDE oder Befehlszeile erhalten, Sicherheitslücken scannen und Sicherheitslücken beheben.

Ja. Ab dem 30.4. benennen wir CodeWhisperer in Amazon Q Developer um, und alle Funktionen, die CodeWhisperer bietet, sind nun Teil von Amazon Q Developer. Benutzer von Amazon Q Developer können generative KI-gestützte Inline-Codevorschläge in der IDE oder der Befehlszeile erhalten, Sicherheitsschwachstellen scannen, Sicherheitslücken beheben und vieles mehr. Weitere Informationen finden Sie in der Ankündigung zur allgemeinen Verfügbarkeit von Amazon Q.

Die Umbenennung wird am 30.04.2024 wirksam. Bei anderen Änderungen, wie der CodeWhisperer-Konsole, dauert die Umstellung auf das neue Amazon Q Developer-Erlebnis noch einige Wochen. CodeWhisperer-Kunden, die sich bei der IDE anmelden, sehen, dass die Umbenennung bereits widergespiegelt wird.

Alle CodeWhisperer-Features, wie Inline-Vorschläge, Sicherheitsscans und Anpassungen, werden weiterhin in Visual Studio, VS Code und JetBrains mithilfe des AWS-Toolkits verfügbar sein. Alle Umgebungen innerhalb der Konsole, die zuvor CodeWhisperer-Inline-Codierungsvorschläge unterstützt haben, wie Lambda und Amazon Cloud9, werden diese Funktionalität auch weiterhin unterstützen.

Wenn Sie ein Kunde von CodeWhisperer-Individual-Stufe sind, können Sie Amazon Q Developer Free Tier abonnieren und die CodeWhisperer-Funktionen nutzen, die Sie aus der IDE und CLI gewohnt sind, wie z. B. Inline-Codevorschläge.

Wenn Sie CodeWhisperer-Professional-Kunde sind, können Sie sich noch bis zum 31.01.2025 anmelden und die CodeWhisperer-Konsole verwenden. Ab dem 30.4.2024 können Sie manuell zu Amazon Q Developer Pro migrieren, das alle Funktionen eines CodeWhisperer-Professional-Abonnements umfasst, einschließlich Authentifizierung über IAM Identity Center, organisatorisches Lizenz- und Richtlinienmanagement, Dashboards für Benutzeraktivitäten und Codeanpassungsfunktionen. Ein nahtloseres Migrationserlebnis wird in den nächsten Wochen in der CodeWhisperer-Konsole verfügbar sein.

Neben den bekannten Funktionen von CodeWhisperer bietet Amazon Q Developer auch Konversationscodierung in der IDE oder fortgeschrittene Funktionen wie die Amazon-Q-Developer-Agenten für die Softwareentwicklung, mit denen Sie viel Zeit sparen können, um ganze Features zu schreiben und zu implementieren, Code zu dokumentieren oder ein Projekt mit einem einfachen Prompt zu unterfüttern. Amazon Q Developer kann Kunden auch Monate oder sogar Jahre an Zeit für die Aktualisierung von Anwendungen sparen. Die Amazon-Q-Developer-Agenten für die Codetransformation automatisieren den gesamten Prozess der Aktualisierung und Umwandlung von Code und verkürzen die Zeit, die für die Aktualisierung von Anwendungen benötigt wird, von Wochen auf Tage oder sogar Minuten. Amazon Q Developer ist zwar hervorragend für die Codegenerierung und -beratung geeignet, aber es kann noch viel mehr. Es kann Entwicklern dabei helfen, mehr über AWS-Services und bewährte Architekturmethoden zu erfahren, Servicefehler und Netzwerkprobleme zu diagnostizieren, Instances auszuwählen und SQL-Abfragen und ETL-Pipelines zu optimieren. Weitere Informationen finden Sie auf der Preisseite für Amazon Q Developer.

Wenn Sie auf der CodeWhisperer Individual-Stufe sind, müssen Sie nicht migrieren. Sie können die neueste Version des AWS-Toolkits herunterladen. Wenn Sie sich anmelden, erhalten Sie alle Funktionen von Amazon Q Developer Free für die IDE. Amazon Q Developer verwaltet auch Ihre CodeWhisperer-IDE-Einstellungen.

Wenn Sie ein CodeWhisperer Professional-Abonnement haben, können Sie CodeWhisperer ohne Migration bis zum 31.01.2025 weiter nutzen. Ab dem 30.04.2024 können Sie auch manuell zu Amazon Q Developer Pro wechseln, indem Sie zuerst Ihre aktuelle CodeWhisperer-Anwendung von der Konsole löschen, dann ein Amazon Q Developer Pro-Abonnement erstellen und alle relevanten Einzelbenutzer hinzufügen.

Nach dem 30.04.2024 können Sie keine neuen CodeWhisperer-Anwendungen oder -Profile erstellen. Kunden mit dem CodeWhisperer Professional-Abonnement, die bereits über eine CodeWhisperer-Anwendung und ein CodeWhisperer-Profil in der Konsole verfügen, können der Anwendung jedoch weiterhin einzelne Benutzer hinzufügen und sie für die CodeWhisperer Professional-Stufe abonnieren. Informationen zu den ersten Schritten mit Amazon Q Developer finden Sie auf der Seite Erste Schritte mit Amazon Q.

Amazon Q Developer in der IDE verwaltet Ihre CodeWhisperer-IDE-Einstellungen. Wenn Sie sich also bereits gegen das Teilen Ihrer Inhalte zur Serviceverbesserung entschieden haben, wird diese Präferenz beibehalten. Neue Amazon Q Developer Free-Kunden müssen das Teilen von Inhalten zur Serviceverbesserung für Amazon Q in der IDE deaktivieren, wenn sie dies bevorzugen.

Datenschutz

Genau wie bei Ihrer IDE besitzen Sie den Code, den Sie schreiben, einschließlich aller von Amazon Q Developer bereitgestellten Codevorschläge. Sie sind verantwortlich für den Code, den Sie schreiben, einschließlich der Amazon Q Developer-Vorschläge, die Sie akzeptieren. Überprüfen Sie Codevorschläge immer, bevor Sie sie akzeptieren. Eventuell müssen Sie Änderungen vornehmen, um sicherzustellen, dass der Code genau das tut, was Sie beabsichtigt haben.

Für Benutzer, die mit der Pro-Stufe auf Amazon Q Developer zugreifen, werden Ihre Inhalte nicht zur Serviceverbesserung oder zum Training zugrundeliegender Basismodelle (FMs) verwendet. Sofern Sie sich nicht ausdrücklich dagegen entscheiden, können Inhalte aus dem kostenlosen Kontingent für Amazon Q Developer auch zur Verbesserung und Verbesserung der Qualität von FMs verwendet werden. Ihre Inhalte werden nicht verwendet, wenn Sie den in der Dokumentation beschriebenen Opt-out-Mechanismus nutzen. Weitere Informationen finden Sie unter Freigabe Ihrer Daten mit AWS.

Wenn Sie Amazon Q Developer als Amazon-CodeWhisperer-Professional-Benutzer verwenden, speichert Amazon Q Benutzeraktivitätsdaten im Zusammenhang mit Ihrer Reaktion auf die Antworten und Code-Vorschläge (z. B. Daumen hoch oder runter für eine Antwort). CodeWhisperer Professional verwendet Ihre Inhalte wie Codefragmente, Kommentare und Inhalte aus in der IDE geöffneten Dateien. Dieser Inhalt wird vom Service ausschließlich zur Bereitstellung und Aufrechterhaltung des Service verarbeitet. Wenn Sie über Pläne auf Amazon Q Developer zugreifen, die kostenlos angeboten werden, nämlich in der IDE mit einer CodeWhisperer-Individual-Stufe, kann Amazon Ihre Fragen oder Antworten für das Modelltraining verwenden. Sie können die Verwendung von Inhalten von Amazon Q Developer zur Serviceverbesserung deaktivieren, indem Sie den Anweisungen in der Dokumentation folgen. Von CodeWhisperer Professional verarbeitete Inhalte werden nicht gespeichert oder zur Verbesserung des Services verwendet. Informationen darüber, wie CodeWhisperer Professional und CodeWhisperer Individual Ihre Daten sammeln und verwenden, finden Sie in den häufig gestellten Fragen zu CodeWhisperer Professional bzw. CodeWhisperer Individual.

Ja. Amazon Q Developer ist in den neuesten SOC-Berichten (1, 2 und 3) enthalten. Kunden können diese Berichte in der AWS-Managementkonsole über AWS Artifact herunterladen.

Ja. Wenden Sie sich an das für Sie zuständige AWS-Account-Team und fordern Sie das Service-Accelerator-Dokument für Amazon Q Developer an. Wenn Ihr Unternehmen über ein beidseitig unterzeichnete Vertraulichkeitsvereinbarung mit AWS verfügt, leitet das für Sie zuständige Account-Team die richtigen Dokumente an Sie weiter.

Preise

Amazon Q Developer bietet zwei Tarife an: eine kostenlose Stufe und ein Pro-Tarif zum Preis von 19 USD/Benutzer pro Monat.

Entwickeln

Installieren Sie für VS Code oder JetBrains die Amazon Q IDE-Erweiterung über den jeweiligen Erweiterungs- oder Plugin-Marktplatz. Installieren Sie für Visual Studio das AWS Toolkit mit der Amazon Q-Erweiterung. Authentifizieren Sie sich anschließend mit AWS Builder ID oder AWS IAM Identity Center. Nach der Authentifizierung finden Sie Amazon Q Developer in der Aktivitätsleiste in VS Code oder im Toolfenster oben rechts in JetBrains. Weitere Hilfe bei den ersten Schritten mit Amazon Q Developer finden Sie unter Erste Schritte mit Amazon Q Developer.

Mit den Amazon-Q-Developer-Agenten für die Softwareentwicklung (/dev, /test, /doc, /review) können Sie mit GitLab Duo mit Amazon Q (Vorversion) oder Amazon CodeCatalyst direkt von Ihrer IDE aus von einem Prompt in natürlicher Sprache zu einem Anwendungs-Feature mit interaktiven schrittweisen Anleitungen wechseln. Amazon Q Developer versteht Ihre Workspace-Struktur und unterteilt Ihren Prompt in logische Implementierungsschritte, die das Generieren von Anwendungscode, Tests, API-Integrationen und mehr umfassen können. Sie können mit Amazon Q Developer zusammenarbeiten, um die Implementierung zu überprüfen und zu wiederholen. Wenn Sie bereit sind, können Sie den Amazon-Q-Developer-Agenten für die Softwareentwicklung beauftragen, jeden Schritt zu implementieren.

Relevante Informationen über Programmiersprachen, Frameworks und Tools, die für Ihre Aufgaben verwendet werden, können sehr hilfreich sein, um genaue Antworten zu erhalten. Die Zerlegung komplexer Probleme in kleinere Komponenten hilft dabei, gezieltere Unterstützung für die einzelnen Komponenten zu erhalten. Wenn eine Antwort unklar ist, sollten Sie Amazon Q Developer um Klärung bitten. Bitte denken Sie auch daran, mit Ihren Fragen und Aufforderungen zu experimentieren und sie zu wiederholen, denn beim Programmieren werden oft verschiedene Ansätze ausprobiert. Mit der Anpassungsfunktion von Amazon Q Developer können Sie Amazon Q Developer so anpassen, dass es relevantere Inline-Code-Empfehlungen generiert, indem es Ihre internen Bibliotheken, APIs, Best Practices und Architekturmuster berücksichtigt.

Amazon Q Developer verwendet bei der Beantwortung von Fragen die folgenden Kontextinformationen: 1. Aktueller Gesprächskontext, wie z. B. gestellte Fragen und Antworten und Code, der im Gesprächsfenster generiert wird. 2. Der IDE-Kontext, einschließlich der ausgewählten Codezeile, des Snippets oder der Funktionen in der Datei sowie des Dateinamens und des Repository, an dem die Entwickler gerade arbeiten.

Mit den Amazon-Q-Developer-Agenten für die Softwareentwicklung können Sie von einem Prompt in natürlicher Sprache zu einem Anwendungs-Feature mit interaktiven schrittweisen Anleitungen direkt aus Ihrer IDE mit GitLab Duo mit Amazon Q (Vorversion) oder mit Amazon CodeCatalyst wechseln. Amazon Q Developer versteht Ihre Workspace-Struktur und unterteilt Ihren Prompt in logische Implementierungsschritte, die das Generieren von Anwendungscode, Tests, API-Integrationen und mehr umfassen können. Sie können mit Amazon Q Developer zusammenarbeiten, um die Implementierung zu überprüfen und zu wiederholen. Wenn Sie so weit sind, können Sie Amazon Q Developer bitten, jeden Schritt zu implementieren. Der Amazon-Q-Developer-Agent für die Softwareentwicklung kann jetzt auch Code-Überprüfungen durchführen, indem er automatisch Kommentare zu Zusammenführungsanfragen abgibt, verdächtige Codemuster kennzeichnet und sogar das Bereitstellungsrisiko bewertet. Und mit fundierten Kenntnissen Ihres Projekts können Amazon-Q-Developer-Agenten Ihnen helfen, Einheitentests für Ihre gesamte Codebasis zu generieren oder Ihren Code zu dokumentieren, indem sie automatisch Readme-Dateien und Datenflussdiagramme generieren.

Die Amazon-Q-Developer-Agenten für die Softwareentwicklung sind in den IDEs VS Code, JetBrains und Eclipse (Vorversion) verfügbar.

Die Amazon-Q-Developer-Agenten für die Softwareentwicklung in der IDE sind für Kunden von Amazon Q Developer Pro und des kostenlosen Kontingents von Amazon Q Developer mit Einschränkungen verfügbar. Weitere Informationen finden Sie unter Erste Schritte mit Amazon Q Developer oder in der Dokumentation.

AWS bietet Entwicklern Services wie AWS Identity and Access Management Access Analyzer, Amazon Virtual Private Cloud (Amazon VPC) Network Access Analyzer und Amazon CodeGuru, um die Code- und Konfigurationssicherheit zu überprüfen. CodeCatalyst erstellt automatisch Bereitstellungs-Pipelines, die diese Tools verwenden, um zu überprüfen, ob die Codeänderungen getestet und sicher bereitgestellt werden können.

Der Amazon Q Developer Reference Tracker erkennt, ob ein Codevorschlag öffentlich verfügbarem Code ähneln könnte. Der Referenz-Tracker kann solche Vorschläge mit einer Repository-URL und Projekt-Lizenzinformationen kennzeichnen oder sie optional herausfiltern. Sie können diesen Referenzcode und seine Verwendung im Kontext eines anderen Projekts leichter finden und überprüfen, bevor Sie sich für die Verwendung entscheiden. Alle Referenzen werden protokolliert, damit Sie sie später überprüfen können, um sicherzustellen, dass Ihr Codefluss nicht gestört wird und Sie ohne Unterbrechung weiter programmieren können.

Während Sie Code schreiben, analysiert Amazon Q Developer die englischsprachigen Kommentare und den umgebenden Code, um daraus abzuleiten, welcher Code zur Erledigung der anstehenden Aufgabe benötigt wird. Amazon Q Developer schlägt direkt im Code-Editor einen oder mehrere Codefragmente vor und beschleunigt so die ArbeitCodieren. Die Codevorschläge von Amazon Q Developer basieren auf LLMs, die auf Milliarden von Codezeilen trainiert wurden, einschließlich Open-Source- und Amazon-Code. Sie können schnell und einfacher den obersten Vorschlag annehmen (Tabulatortaste), weitere Vorschläge anzeigen (Pfeiltasten) oder mit dem Schreiben Ihres eigenen Codes fortfahren. Überprüfen Sie einen Codevorschlag immer, bevor Sie ihn akzeptieren. Eventuell müssen Sie ihn bearbeiten, um sicherzustellen, dass er genau das tut, was Sie beabsichtigt haben.

Amazon Q Developer verwendet Ihre Inhalte, wie Codefragmente, Kommentare, Cursorposition und Inhalte aus in der IDE geöffneten Dateien, als Eingaben, um Codevorschläge bereitzustellen.

Sie können Ihren Code scannen, um schwer zu findende Sicherheitslücken zu identifizieren und Codevorschläge zur Behebung der identifizierten Probleme zu erhalten. Das integrierte Sicherheitsscannen dient der Erkennung von Problemen wie offengelegten Anmeldeinformationen und der Protokollinjektion. Generative KI-gestützte Codevorschläge helfen dabei, die identifizierten Sicherheitslücken zu beheben. Sie sind auf Ihren Anwendungscode zugeschnitten, sodass Sie schnell und vertrauensvoll Lösungen annehmen können. Sicherheitsscans sind für Java, Python, JavaScript sowie für TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS Cloud Development Kit (AWS CDK) (TypeScript, Python) und HashiCorp Terraform (HCL) verfügbar. Code-Vorschläge zur Behebung von Sicherheitslücken sind derzeit für in Java, Python und JavaScript geschriebenen Code verfügbar.

Als generative KI erstellt Amazon Q Developer neuen Code auf der Grundlage dessen, was die zugrundeliegenden Modelle aus dem Code, auf den sie trainiert wurden, und dem Kontext, den Sie in Form von Code und Kommentaren bereitgestellt haben, gelernt haben. Amazon Q Developer ist zwar nicht dafür konzipiert, Code aus Trainingsdaten zu reproduzieren, es ist jedoch möglich, dass es in seltenen Fällen Code generiert, der dem öffentlich verfügbaren Code sehr nahe kommt. Wenn Amazon Q Developer feststellt, dass seine Ausgabe mit öffentlich verfügbarem Code übereinstimmt, benachrichtigt Sie der integrierte Referenz-Tracker mit einem Verweis auf den Lizenztyp (z. B. MIT oder Apache) und einer URL für den öffentlich verfügbaren Code. Sie können den referenzierten Code dann leichter finden und überprüfen und sehen, wie er im Kontext eines anderen Projekts verwendet wird, bevor Sie entscheiden, ob Sie ihn verwenden möchten oder nicht. Um sicherzustellen, dass Ihr Codierungsablauf nicht gestört wird, werden alle Referenzen protokolliert, damit Sie sie später überprüfen können, sodass Sie ohne Unterbrechung weiter programmieren können.

Ja. In der Konfigurationseinstellung für Amazon Q Developer können Sie die Option „Vorschläge mit Code-Referenzen einbeziehen“ abwählen. Dadurch wird verhindert, dass Amazon Q Developer Vorschläge macht, die Referenzen auf bekannten lizenzierten Open-Source-Code enthalten. Für Benutzer des kostenlosen Kontingents von Amazon Q Developer ist diese Einstellung in der IDE verfügbar. Mit Amazon Q Developer Pro kann der AWS-Administrator diese Einstellung auf Organisationsebene zentral von der Konsole aus konfigurieren.

Amazon Q Developer kann Codevorschläge herausfiltern, die toxische Phrasen enthalten, und Vorschläge, die allgemein bekannte Codestrukturen enthalten, die auf Vorurteile hinweisen.

Amazon Q Developer wurde entwickelt, um zu verhindern, dass Code mit Sicherheitslücken vorgeschlagen wird, und so viele Sicherheitslücken wie möglich werden herausgefiltert. Aufgrund des generativen Charakters von Amazon Q Developer können wir Codevorschläge mit Sicherheitsproblemen jedoch nicht vollständig ausschließen. Daher verfügt Amazon Q Developer über eine integrierte Codescanning-Feature, die Sicherheitslücken in Ihren Python-, Java- und JavaScript-Projekten erkennt, einschließlich Codevorschlägen von Amazon Q Developer und von Ihnen geschriebener Code.

Amazon Q Developer wurde mit verschiedenen Datenquellen geschult, darunter Amazon- und Open-Source-Code. Amazon Q Developer wurde geschult und validiert, um Codevorschläge aus englischsprachigen Kommentaren zu generieren. Angesichts der verschiedenen Beispiele im Trainingsdatensatz ist es möglich, dass Amazon Q Developer Codevorschläge aus Kommentaren liefert, die in anderen Sprachen verfasst wurden. Dies ist jedoch kein unterstützter Anwendungsfall.

Amazon Q Developer für die Befehlszeile hilft Entwicklern, in der Befehlszeile produktiver zu arbeiten – mit kontextabhängigen CLI-Vervollständigungen, Inline-Dokumentation und KI-Übersetzung von natürlicher Sprache in Bash. Amazon Q Developer für die Befehlszeile lässt sich in die bestehende Befehlszeile eines Entwicklers integrieren, sodass Entwickler die Tools, die sie verwenden, nicht ändern müssen, um davon zu profitieren.

Während Benutzer seine Befehlszeile eingibt, zeigt Amazon Q Developer Inline-Vervollständigungen und Dokumentationen für über 250 CLI-Tools an.

Ein Entwickler kann beispielsweise „git“ eingeben und eine Liste aller Git-Unterbefehle, Optionen und Argumente sehen, sortiert nach ihrer Benutzungsaktualität. Ein Entwickler könnte auch „npm install“ eingeben und eine Liste aller Knotenpakete sehen, die zur Installation verfügbar sind. Schließlich könnte ein Entwickler „aws“ eingeben und eine Liste aller verfügbaren AWS-Unterbefehle sehen.

Amazon Q Developer für die Befehlszeile kann Textanweisungen in natürlicher Sprache (z. B. „Meinen letzten Git-Commit rückgängig machen“) in sofort ausführbaren Bash-Code umwandeln.

Um loszulegen, führen Amazon Q aus, fügen Sie eine Eingabeaufforderung ein und führen Sie dann den Bash aus.

Amazon Q Developer für die Befehlszeile unterstützt derzeit Integrationen mit den folgenden Tools:
1. Betriebssysteme: macOS
2. Shells: bash, zsh, fish
3. Terminalemulatoren: iTerm2, macOS-Terminal, Hyper, Tabby
4. IDEs: Terminal innerhalb von VS Code
5) CLIs: Über 250 der beliebtesten CLIs wie git, aws, docker, npm, yarn (siehe Github)

Führen Sie „cw integrations install input-method“ aus, um Jetbrains-IDEs (außer Fleet), Alacritty, Kitty und Wezterm auf macOS zu unterstützen.

Ja.
1. Führen Sie „cw“ aus, um die Einstellungsseite zu öffnen.
2. Wählen Sie die Registerkarte CLI Completions aus.
3. Schalten Sie den Schalter in der oberen rechten Ecke der Seite auf Aus.

Ja. Sie können Amazon Q Developer so anpassen, dass es noch relevantere Inline-Code-Empfehlungen und Chat-Antworten generiert, indem Sie Ihre internen Bibliotheken, APIs, Best Practices und Architekturmuster bekannt machen.

Derzeit können Sie Amazon Q Developer-Empfehlungen für Basiscode anpassen, der in Java, JavaScript, TypeScript und Python geschrieben wurde. Dateien, die in anderen von Amazon Q Developer unterstützten Sprachen (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell-Scripting, SQL und Scala) geschrieben wurden, werden bei der Erstellung der Anpassung oder bei der Bereitstellung von angepassten Empfehlungen in der IDE auf der Grundlage Ihrer internen Code-Repositories nicht verwendet.

Sie können bis zu acht Anpassungen basierend auf Ihren internen Codebasen erstellen. Sie können bis zu zwei Codeanpassungen gleichzeitig aktiv halten.

Sie können Ihre Code-Repositorys über die Konsole sicher mit Amazon Q Developer verbinden. Administratoren von Amazon Q Developer können den Zugriff auf eine private Anpassung über die Konsole verwalten, sodass nur bestimmte Entwickler Zugriff haben.

GitLab Duo mit Amazon Q (Vorversion)

GitLab Duo mit Amazon Q ist in der Vorschauversion verfügbar. Besuchen Sie GitLab in AWS, um sich für den Zugriff auf die Vorschauversion zu registrieren.

GitLab Duo mit Amazon Q ist für selbstverwaltete GitLab-Ultimate-Kunden in der Vorversion kostenlos.

Betreiben

Amazon Q Developer kann Ihnen bei der Diagnose häufiger Fehler in den Servicekonsolen Amazon Simple Storage Service (Amazon S3), Amazon EC2, AWS Lambda und Amazon Elastic Container Service (Amazon ECS) helfen. Wenn ein Fehler in einer der unterstützten Konsolen auftritt, können Sie die Schaltfläche Diagnostizieren mit Amazon Q Developer neben dem Fehler wählen, um Informationen über die mögliche Fehlerursache sowie Schritt-für-Schritt-Anweisungen zur Implementierung möglicher Lösungen zu erhalten.

Um den Fehler zu analysieren, fragt Amazon Q Developer Informationen wie Konto-ID, AWS-Ressourcen-Identifikatoren oder die Fehlermeldung im Rahmen der genehmigten Richtlinien- und Benutzerberechtigungen ab.

Wenn Sie genauere Hilfe oder Anleitung benötigen, können Sie sich an den AWS Support wenden. Amazon Q Developer ist in den AWS Support integriert, so dass Sie über die Amazon-Q-Developer-Benutzeroberfläche nahtlos mit Kundendienstmitarbeitern in Verbindung treten können, wenn zusätzliche Unterstützung erforderlich ist. Diese Option hilft, Self-Service-Hindernisse zu beseitigen. Diese Integration in den AWS Support ist für alle AWS-Kunden verfügbar, die über die AWS-Konsole auf Amazon Q Developer zugreifen, und berücksichtigt die Berechtigungen des Supportplans des Kunden.

Amazon Q Developer wurde auf der Grundlage von 17 Jahren AWS-Fachwissen trainiert. Daher kann es Ihnen helfen, mit AWS-Services zu beginnen, sich über bewährte Methoden bei der Architektur und Erstellung Ihrer Anwendungen zu informieren, den richtigen Service für die Aufgabe zu finden, AWS-Ressourcen aufzulisten und zu beschreiben, die in Ihrem Konto ausgeführt werden (in der Vorschauversion) und vieles mehr. Sie können beispielsweise Amazon Q Developer direkt in der AWS-Managementkonsole fragen: „Wie kann ich eine Webanwendung auf AWS erstellen?“, und Amazon Q Developer führt Sie durch die einzelnen Schritte und gibt Ihnen Referenzen, in denen Sie mehr erfahren können.

Amazon Q Developer hat keinen vollständigen Überblick über die Ressourcen in Ihrem Konto, kann jedoch bestimmte Ressourcen auflisten und beschreiben, die Sie verwenden (in der Vorschauversion), wie Amazon S3-Buckets oder Amazon EC2-Instances. Amazon Q Developer leitet Sie zu den besten verfügbaren Abrechnungsressourcen weiter, kann aber derzeit keine Informationen zu den Abrechnungen und Kosten Ihres Kontos oder Unternehmens bereitstellen. Amazon Q Developer kann Ihnen jetzt jedoch beim Abrufen und Analysieren von Kostendaten aus dem AWS Cost Explorer (Vorschau) helfen.

Nein. Entwickler können den Prozess nur starten, indem sie Amazon Q Developer in der Konsole mitteilen, dass sie Änderungen an ihrer Anwendung vornehmen möchten. Nach der ersten Interaktion leitet Amazon Q Developer die Entwickler zu ihrer bevorzugten IDE oder ihrem Projekt in CodeCatalyst weiter, wo sie dieselbe Konversation fortsetzen können.

Besuchen Sie die CloudWatch-Seite hier für die ersten Schritte mit den Betriebsuntersuchungen von Amazon Q und um zu erfahren, wie Sie die Funktionen nutzen können.

Transformation

Die Transformationsfunktionen von Amazon Q Developer für die Migration von On-Premises-VMware-Workloads zu Amazon EC2 bieten drei Vorteile. Erstens orchestriert es Ihren gesamten Migrationsprozess und steigert so die Teamproduktivität. Zweitens automatisiert es komplexe und arbeitsintensive Migrationsaufgaben wie Wellenplanung und Netzwerkkonvertierung. Dadurch werden Migrationen beschleunigt, Fehler reduziert und der Bedarf an internem Fachwissen minimiert – so können Sie die Zeit bis zur Wertschöpfung verkürzen. Schließlich passt Amazon Q Developer Ihren Migrationsprozess an, indem es Ihre spezifischen Migrationsziele versteht und Ihre On-Premises-Umgebung analysiert.

Die Transformationsfunktionen von Amazon Q Developer nutzen generative KI- und Machine Learning (ML)-Algorithmen, um Ihnen ein intelligenteres, anpassungsfähigeres und automatisierteres Migrationserlebnis zu bieten. Im Gegensatz zu herkömmlichen Tools, die oft umfangreiche manuelle Eingaben und Entscheidungen erfordern, kann die Amazon-Q-Developer-Transformation Ihre Umgebung autonom analysieren, optimale Migrationsstrategien vorschlagen und Pläne in Echtzeit an sich ändernde Bedingungen anpassen. Die KI-Funktionen der Amazon-Q-Developer-Transformation lernen kontinuierlich aus jeder Migration und verbessern so ihre Empfehlungen und Automatisierungsprozesse. Dies führt zu einer schnelleren und genaueren Migrationsplanung und -ausführung, wodurch die Abhängigkeit von knapper Migrationsexpertise reduziert und das Risiko von menschlichem Versagen minimiert wird.

Amazon Q Developer unterstützt die Portierung von .NET-Framework-Anwendungen auf plattformübergreifendes Linux-fähiges .NET (Vorversion), die Modernisierung von COBOL-Anwendungen auf Mainframes zu Java-Anwendungen in AWS (Vorversion), das Verschieben virtualisierter Workloads auf VMware auf skalierbare Workloads in Amazon EC2 (Vorversion) und das Upgrade von Java von Version 8 auf Version 11 und von Version 11 auf 17.

Sie können sich mit Ihren aktuellen Unternehmensanmeldeinformationen bei der Weboberfläche „Amazon Q Developer: Transform“ anmelden, um mit den Transformationsfunktionen von Amazon Q Developer für die .NET-, Mainframe- oder VMware-Transformation zu beginnen. Wenn Sie ein neuer Kunde sind, können Sie Single Sign-On (SSO) mit der Integration von AWS IAM Identity Center verwenden und es mit einem AWS-Konto verbinden, um loszulegen.

Für die .NET-Portierung können Sie eine Verbindung zu Ihrem Quellcode-Repository in GitHub herstellen. Amazon Q Developer scannt Ihr verknüpftes Repository, findet passende Projekte und ermöglicht es Ihnen, die Auswahl anzupassen. Wählen Sie Projekte aus, die mit Genehmigung durch den Administrator modernisiert werden sollen. Nach der Genehmigung portiert der Agent Ihre .NET-Anwendungen automatisch auf die ausgewählte Version, von Windows auf Linux. Sie können den Fortschritt der Transformation über das Dashboard und die Worklogs überwachen. Amazon Q Developer überträgt den transformierten Code in einen neuen Zweig in Ihrem Repository, sobald die Aufgabe abgeschlossen ist, wobei der ursprüngliche Quellcode erhalten bleibt.

Für die Modernisierung von Mainframe-Anwendungen können Sie Amazon Q Developer einen Teil Ihres vorhandenen Mainframe-Anwendungscodes zur Verfügung stellen, der dann zur Bewertung der Codebasis verwendet wird. Amazon Q Developer verwendet das zugrundeliegende LLM und erstellt eine umfassende Dokumentation, um die Wissensdatenbank Ihres Unternehmens zu verstehen und zu erweitern. Amazon-Q-Developer-Agenten zerlegen große Monolithen in einfache und lose miteinander verbundene Geschäftsdomains, wodurch die Systeme agiler und wartungsfreundlicher werden. Als Nächstes definieren Sie Ihre übergeordneten Modernisierungsziele in natürlicher Sprache. Amazon Q Developer erstellt einen umfassenden Aktionsplan, um einen Faktorwechsel für Ihre Mainframe-Codebasis auf Java durchzuführen und sie auf AWS-Services wie Amazon EC2, Amazon Relational Database Service (Amazon RDS) und AWS Fargate bereitzustellen. Amazon-Q-Developer-Agenten arbeiten autonom und benachrichtigen Sie über laufende oder abgeschlossene Aktionen sowie über Blocker, die Ihre Aufmerksamkeit erfordern.

Bei VMware-Migrationen unterstützt Sie Amazon Q Developer Transform beim Hinzufügen von Konnektoren zu Ihrer On-Premises-VMware-Umgebung oder beim Hochladen Ihres Asset-Inventars aus Drittanbieter-Tools. Sie können ein neues Projekt in Amazon Q Developer Transform starten, indem Sie Ihre Ziele angeben.

Derzeit unterstützt die Amazon-Q-Developer-Transformation nur die Migration von On-Premises-VMware-Umgebungen zu Amazon EC2. Q Developer Transform unterstützt zwar keine automatische Migration von On-Premises-VMware-Umgebungen zu Amazon Elastic VMware Service, versteht jedoch Ihre Migrationsziele und bietet Anleitungen zur Migration zu Amazon Elastic VMware Service (Amazon EVS) mithilfe der VMware Hybrid Cloud Extension (HCX) für Ihren Anwendungsfall.

Amazon-Q-Developer-Support für Java-Upgrades ist über das AWS Toolkit für JetBrains und VS-Code-IDEs verfügbar. Unterstützung für die Portierung von .NET-Anwendungen von Windows nach Linux ist über Visual-Studio-IDEs verfügbar.

Die Amazon-Q-Developer-Transformation hilft Ihnen dabei, On-Premises-Server mithilfe des AWS Application Discovery Service zu erkennen. Die Amazon-Q-Developer-Transformation plant Ihre Migration zu AWS anhand der Konfigurationsdaten, die Application Discovery Service über Ihre On-Premises-Server und Datenbanken sammelt. Dabei werden ML-Techniken wie graphische neuronale Netzwerke verwendet, um Ihre Migrationswellen zu planen. Sie bietet zwei Möglichkeiten, Daten über Ihre On-Premises-Server zu ermitteln und zu sammeln:

Die agentenlose Erkennung kann durchgeführt werden, indem der Application Discovery Service Agentless Collector (Agentless Collector) (OVA-Datei) über Ihr VMware vCenter bereitgestellt wird. Der Agentless Collector kann VM-Konfiguration und -Nutzung, Datenbankmeta und -nutzung sowie Netzwerkverbindungen durchführen.

Die agentenbasierte Erkennung kann durchgeführt werden, indem der AWS-Application-Discovery-Agent auf jeder Ihrer VMs und physischen Server bereitgestellt wird. Das Agent-Installationsprogramm ist für Windows- und Linux-Betriebssysteme verfügbar. Es sammelt Konfigurationsdaten, Nutzungsdaten, eingehende und ausgehende Netzwerkverbindungen und laufende Prozesse.

Sie müssen ein AWS-Konto als Ihr Discovery-Konto festlegen und es dann mit den VMware-Modernisierungsfunktionen von Amazon Q Developer verbinden, um mit Application Discovery Service zu beginnen. Anschließend können Sie Application Discovery Service konfigurieren, einen Collector herunterladen und die gesammelten Daten auf der Discovery-Übersichtsseite von Amazon Q Developer einsehen.

Der Amazon-Q-Developer-Agent für die Codetransformation unterstützt Upgrades von Java-Anwendungen der Versionen 8 und 11 auf Version 17.

Ja, die Amazon-Q-Developer-Transformation wurde für die Migration Ihrer komplexen, mehrstufigen Anwendungen konzipiert. Die Technologie des grafischen neuronalen Netzwerks identifiziert komplizierte Anwendungsabhängigkeiten und -beziehungen, selbst in großen, komplexen Umgebungen. Anschließend werden verwandte Server in logische Anwendungsgruppen gruppiert, die als einzelne Migrationswelle migriert werden müssen. Bei der Migration einer Umgebung mit 500 VMs kann beispielsweise bei der Amazon-Q-Developer-Transformation festgestellt werden, dass 50 VMs aufgrund der engen Verknüpfung als eine Einheit migriert werden müssen. Diese Funktion ist besonders für Kunden mit miteinander verbundenen Legacy-Systemen oder Microservices-Architekturen wertvoll. Sie können auch die von Amazon Q Developer Transform generierten Anwendungsgruppierungen herunterladen, sie bei Bedarf überprüfen und bearbeiten und die aktualisierten Gruppierungen wieder in Amazon Q Developer Transform hochladen, um ihre Migration fortzusetzen.

Amazon Q Developer bietet Transformationsfunktionen für die umfangreiche Portierung von .NET-Framework-Anwendungen auf plattformübergreifendes .NET, die Modernisierung und Migration von COBOL-Anwendungen auf dem Mainframe zu Java-Anwendungen in AWS sowie die Migration und Modernisierung von VMware-Workloads zu Amazon EC2. Diese Funktionen sind in einem einheitlichen Web-Erlebnis verfügbar, die auf groß angelegte Modernisierungen und Teamzusammenarbeit zugeschnitten ist. Auf die .NET-Transformationsfunktionen können auch Entwickler in der Visual-Studio-IDE-Umgebung zugreifen. Die Java-Upgrade-Funktionen von Amazon Q Developer, die in den Umgebungen VS Code und JetBrains verfügbar waren, werden in Kürze im Web-Erlebnis verfügbar sein.

Die folgenden Informationen müssen bereitgestellt werden, um die Migration Ihrer VMware-Netzwerkkonfiguration in Amazon Q Developer Transform einzuleiten:

  • vSwitch-basierte Netzwerke, die vom virtuellen vSphere-Netzwerk verwaltet werden: Eine exportierte Konfigurationsdatei von RVTools, einschließlich vSwitches, Portgruppen und VLANs.
  • Für softwaredefinierte Netzwerke (SDNs) wie VMware NSX: Ein Export aller SDN-Ressourcen im JSON-Format. Für VMware NSX kann der Export mit dem Tool Import/Export für NSX durchgeführt werden.
  • Die exportierten Konfigurations- und Ressourcendaten liefern die notwendigen Informationen über die bestehende virtuelle Netzwerk-Enrichtung, die für die Planung und Ausführung des Netzwerkmigrationsprozesses benötigt werden. Dadurch wird sichergestellt, dass das neue Zielnetzwerk ordnungsgemäß an die aktuelle Umgebung angepasst werden kann.

Amazon Q Developer ist der erste generative KI-gestützte Assistent für die Transformation von .NET-Workloads. Amazon Q Developer erleichtert die Migration von Windows-basierten .NET-Framework-Anwendungen auf plattformübergreifendes .NET, das mit Linux kompatibel ist. Die Amazon-Q-Developer-Agenten führen einen Chat in natürlicher Sprache mit Kunden, um Quell-Repositorys zu identifizieren, eine Verbindung zu diesen Repositorys herzustellen und die Projekte auszuwählen, die portiert werden sollen. Danach portieren die Agenten Anwendungen von Windows Server auf Linux, um die Lizenzkosten zu senken, und aktualisieren nicht unterstützte Versionen von .NET Framework, .NET Core, .NET 5 auf unterstützte Versionen von plattformübergreifendem .NET, um Leistung, Sicherheitslage und Compliance zu verbessern.

Ja, Amazon Q Developer Transform verwendet einen Human-in-the-Loop-Mechanismus, der es autorisierten Benutzern ermöglicht, die generierten Artefakte zu überprüfen, zu genehmigen und zu bearbeiten. Sobald beispielsweise Amazon Q Developer Transform einen Migrationswellenplan generiert hat, erhalten autorisierte Benutzer eine „Zusammenarbeit“-Anfrage, um den Wellenplan zu überprüfen und zu genehmigen, einschließlich der Zuordnung der Server zu Wellen und der Sequenzierung der Wellen. Zur Aktualisierung des Wellenplans bietet Amazon Q Developer Transform Benutzern die Möglichkeit, die Daten im CSV-Format zu exportieren, zu bearbeiten und den aktualisierten Datensatz für Amazon Q Developer Transform zu importieren, um den Migrationsauftrag fortzusetzen.

Die Transformationsfunktionen von Amazon Q Developer unterstützen derzeit die Modernisierung von C#.NET-Anwendungen für die folgenden Projekttypen: Konsolenanwendung, Klassenbibliothek, Web-API, WCF-Service und Geschäftslogikebenen aus Model-View-Controller (MVC) und Single-Page-Anwendung (SPA). Für die Projekte sollten nur von Microsoft erstellte NuGet-Paketabhängigkeiten verwendet werden. Für .NET-Anwendungen von Windows, die von Internet Information Server (IIS) abhängig sind, werden nur Standard-IIS-Konfigurationen für die Portierung auf plattformübergreifendes .NET unterstützt. Amazon Q Developer hilft Ihnen dabei, die unterstützten Projekttypen in Ihren Anwendungen mithilfe der Funktion zur Massenbewertung zu identifizieren. Amazon Q Developer unterstützt die Transformation von Anwendungen, die mit .NET-Framework-Versionen 3.5+, .NET Core 3.1, .NET 5, .NET6 und .NET 7 geschrieben wurden, in jede der derzeit unterstützten plattformübergreifenden .NET-Versionen von Microsoft wie .NET 6 und .NET 8.

Derzeit unterstützt die Amazon-Q-Developer-Transformation die Migration zu einem einzelnen AWS-Zielkonto und einer einzigen Region für Migrationen von VMware-Workloads zu Amazon EC2. Sie können jedoch mehrere Transformationsaufträge innerhalb desselben Workspace erstellen, um unterschiedliche Kunden für Ihr Anwendungsportfolio anzusprechen.

Die Transformationsfunktionen von Amazon Q Developer unterstützen derzeit die Modernisierung von IBM z/OS-Mainframe-Anwendungen, die in COBOL, Job Control Language (JCL) geschrieben sind und auf dem Transaktionsmanager des Customer Information Control System (CICS), Bildschirmen von Basic Mapping Support (BMS), Db2-Datenbanken und Datendateien von Virtual Storage Access Method (VSAM) basieren. Andere Mainframe-Sprachen werden zu einem späteren Zeitpunkt auf der Grundlage der Kundennachfrage und des Feedbacks unterstützt.

Die Amazon-Q-Developer-Transformation bietet ein vollständiges Migrationserlebnis, das von vielen neuen und vorhandenen Funktionen unterstützt wird. Amazon Q Developer Transform bietet nicht nur neue Funktionen für die Anwendungsgruppierung
und Netzwerkmigration, sondern nutzt auch bestehende AWS-Migrationstools wie Application Discovery Service und AWS Application Migration Service, um VMware-Migrationen zu Amazon EC2 abzuschließen. Amazon Q Developer Transform orchestriert den Migrationsprozess, löst Aktionen in vorhandenen Tools aus und erweitert sie, um ein effizienteres Migrationserlebnis zu bieten.

Amazon Q Developer ist der erste generative KI-gestützte Assistent für die groß angelegte Migration und Modernisierung von VMware-Workloads. Amazon-Q-Developer-Agenten vereinfachen und beschleunigen die Migration von Workloads, die auf VMware ausgeführt werden, zu Amazon EC2. Amazon Q Developer ermöglicht es Migrationsexperten, ihre Ziele zu spezifizieren, einen Plan zur Erreichung dieser Ziele zu erstellen, genehmigte Maßnahmen in ihrem Namen durchzuführen und den Fortschritt und Status der Migration zu verfolgen. Amazon-Q-Agenten verwenden das On-Premises-Serverinventar und die von den Benutzern bereitgestellten Netzwerkdaten, um das Serverinventar der Benutzer zu verstehen, Anwendungsabhängigkeiten zu identifizieren und Anwendungsgruppen für Migrationswellen vorzuschlagen. Die Agenten konvertieren On-Premises-Netzwerkkonfigurationen in AWS-Netzwerkkonstrukte wie VPCs, Subnetze, Sicherheitsgruppen und Internet-Gateways. Amazon Q Developer stellt dann das übersetzte Netzwerk in einem bestimmten AWS-Konto bereit und migriert die VMs zu Amazon-EC2-Instances in diesem Konto. Amazon Q Developer bietet Benutzern ein kollaboratives Erlebnis, sodass mehrere Stakeholder bei Migrationen zusammenarbeiten können. Gleichzeitig erhalten sie über umfangreiche Dashboards einen umfassenden Überblick über den aktuellen Status des Auftrags.

Melden Sie sich zunächst mit Ihren aktuellen Unternehmensanmeldeinformationen bei der Amazon-Q-Developer-Transform-Webanwendung an. Wenn Sie ein neuer Kunde sind, können Sie Single Sign-On (SSO) mit der Integration von IAM Identity Center verwenden und es mit einem AWS-Konto verbinden, um loszulegen. Bei VMware-Migrationen unterstützt Sie Amazon Q Developer Transform beim Hinzufügen von Konnektoren zu Ihrer On-Premises-VMware-Umgebung oder beim Hochladen Ihres Asset-Inventars aus Drittanbieter-Tools. Sie können ein neues Projekt in Amazon Q Developer starten, indem Sie Ihre Ziele angeben.

Die Amazon-Q-Developer-Transformation für Java, .NET, Mainframe und VMware ist für alle Benutzer mit einem Amazon-Q-Developer-Pro-Abonnement verfügbar. Kunden können mit dem kostenlosen Kontingent von Amazon Q Developer auf die Java-Transformation in ihrer IDE zugreifen.

Derzeit unterstützen die Transformationsfunktionen von Amazon Q Developer die Migration von virtuellen Netzwerkumgebungen von VMware NSX und VMware vSphere, einschließlich Virtual Distributed Switches, Portgruppen und VLANs.