- Amazon Q›
- Amazon Q Developer›
- Häufig gestellte Fragen
Häufig gestellte Fragen zu Amazon Q Developer
Allgemeines
In welcher Sprache kann ich Fragen stellen?
Amazon Q Developer kann auf Fragen auf Englisch antworten.
Welche Daten speichert Amazon Q Developer, wenn Sie mit Amazon Q Developer über die Konsole, die IDE, die AWS-Dokumentation und über Slack und Microsoft Teams interagieren, und wie werden sie verwendet?
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.
Wie kann ich mit Amazon Q Developer in der Konsole, auf der AWS-Website und in der AWS-Dokumentation arbeiten?
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.
Ist Amazon Q Developer auf Mobilgeräten verfügbar?
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.
Kann ich Amazon Q Developer in Team-Chatrooms verwenden?
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.
Welche IDEs unterstützt Amazon Q Developer?
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.
Welche Codesprachen und IDEs unterstützt Amazon Q Developer?
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.
In welchen AWS-Regionen sind Amazon-Q-Developer-Funktionen verfügbar?
Informationen dazu, wo Sie Amazon Q Developer nutzen können, finden Sie unter Unterstützte Regionen für Amazon Q Developer.
In welchen AWS-IAM-Identity-Center-Regionen werden Abonnements von Amazon Q Developer unterstützt?
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.
Nutzt Amazon Q Developer regionenübergreifende Inferenz?
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.
Welche Programmiersprachen und IDEs unterstützt 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.
Wie werden meine Inhalte bei der Übertragung geschützt?
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.
Verwendet Amazon Q Developer meine Inhalte zum Trainieren von Modellen?
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.
In welcher Beziehung steht Amazon Q Developer zu CodeWhisperer?
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.
Wurde Amazon CodeWhisperer umbenannt?
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.
Wann wird die Umbenennung wirksam?
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.
Ich bin bereits CodeWhisperer-Kunde, was bedeutet das für mich?
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.
Wie kann ich als CodeWhisperer-Kunde zu Amazon Q Developer migrieren?
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.
Ich verwende CodeWhisperer derzeit nicht. Kann ich auch nach dem 30.04.2024 noch ein Konto erstellen?
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.
Ich verwende CodeWhisperer Individual und habe das Teilen meiner Inhalte zur Serviceverbesserung abgelehnt. Muss ich mich erneut für Amazon Q Developer abmelden?
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
Wer ist Eigentümer des von Amazon Q Developer erzeugten Codes?
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.
Verwendet Amazon Q Developer meine Inhalte zum Trainieren von Modellen?
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.
Verwendet Amazon Q Developer irgendeinen von mir geschriebenen Code, um das Modell für alle anderen zu verbessern?
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.
Ist Amazon Q Developer im neuesten SOC-Bericht von AWS enthalten?
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.
Meine Teams für Recht und Anwendungssicherheit haben zusätzliche Fragen vor der Genehmigung der Nutzung von Amazon Q Developer. Stehen weitere Dokumente zur Verfügung, die sie durchsehen können?
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
Wie viel kostet Amazon Q Developer?
Amazon Q Developer bietet zwei Tarife an: eine kostenlose Stufe und ein Pro-Tarif zum Preis von 19 USD/Benutzer pro Monat.
Entwickeln
Wie kann ich mit Amazon Q Developer in der IDE beginnen?
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.
Bei welchen Aufgaben kann Amazon Q Developer in der IDE helfen?
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.
Was kann ich tun, um die relevantesten Empfehlungen von Amazon Q Developer in der IDE zu erhalten?
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.
Welche kontextbezogenen Informationen verwendet Amazon Q Developer in der IDE?
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.
Was sind die Amazon-Q-Developer-Agenten für die Softwareentwicklung?
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.
Welche IDEs unterstützen die Amazon-Q-Developer-Agenten für die Softwareentwicklung?
Die Amazon-Q-Developer-Agenten für die Softwareentwicklung sind in den IDEs VS Code, JetBrains und Eclipse (Vorversion) verfügbar.
Wie kann ich mit dem Amazon-Q-Developer-Agenten für die Softwareentwicklung in der IDE beginnen?
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.
Wie kann ich überprüfen, ob der von Amazon Q Developer generierte Code sicher ist?
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.
Was ist der Amazon Q Developer Reference Tracker?
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.
Wie funktioniert die Codegenerierung für Amazon Q Developer?
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.
Welche Daten sammelt Amazon Q Developer, um Codevorschläge zu unterbreiten?
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.
Was ist die KI-gestützte Code-Korrekturfunktion von Amazon Q Developer?
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.
Wird Amazon Q Developer Code produzieren, der öffentlich verfügbarem Code ähnelt?
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.
Kann ich verhindern, dass Amazon Q Developer Code mit Code-Referenzen empfiehlt?
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.
Wird Amazon Q Developer toxischen oder voreingenommenen Code produzieren?
Amazon Q Developer kann Codevorschläge herausfiltern, die toxische Phrasen enthalten, und Vorschläge, die allgemein bekannte Codestrukturen enthalten, die auf Vorurteile hinweisen.
Empfiehlt Amazon Q Developer Code mit Sicherheitslücken?
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.
Funktioniert Amazon Q Developer beim Generieren von Codevorschlägen nur in englischer Sprache?
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.
Was ist Amazon Q Developer für die Befehlszeile?
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.
Wie funktionieren CLI-Vervollständigungen?
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.
Wie funktioniert die Übersetzung von natürlicher Sprache in eine Bash?
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.
Welche Terminals, Shells und IDEs unterstützt Amazon Q Developer for Command Line?
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.
Kann ich CLI-Vervollständigungen deaktivieren?
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.
Kann ich Code-Empfehlungen in Amazon Q Developer in der IDE anpassen?
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.
Welche Sprachen werden beim Erstellen einer Anpassung unterstützt?
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.
Gibt es Nutzungsbeschränkungen beim Erstellen oder Aktivieren von Anpassungen?
Sie können bis zu acht Anpassungen basierend auf Ihren internen Codebasen erstellen. Sie können bis zu zwei Codeanpassungen gleichzeitig aktiv halten.
Wie kann ich mit der Anpassung der Code-Empfehlungen für Amazon Q Developer beginnen?
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)
Wie kann ich mit GitLab Duo mit Amazon Q beginnen?
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.
Was kostet GitLab Duo mit Amazon Q?
GitLab Duo mit Amazon Q ist für selbstverwaltete GitLab-Ultimate-Kunden in der Vorversion kostenlos.
Betreiben
In welchen Servicekonsolen kann ich Amazon Q Developer bitten, mir bei der Fehlerdiagnose zu helfen?
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.
Auf welche Daten greift Amazon Q Developer in meinem Konto zu, wenn es mir bei der Fehlerdiagnose hilft?
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.
Was kann ich tun, wenn Amazon Q Developer nicht in der Lage war, meinen Fehler zu diagnostizieren oder meine Frage zu beantworten?
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.
Welche Arten von Fragen kann Amazon Q Developer beim Entwickeln in AWS beantworten?
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.
Kann Amazon Q Developer sehen, welche AWS-Ressourcen ich in meinem Konto ausführe?
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.
Kann ich Amazon Q Developer bitten, Anwendungsänderungen über die Konsole vorzunehmen?
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.
Wie kann ich mit der Nutzung der Betriebsuntersuchung von Amazon Q Developer beginnen?
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
Warum sollte ich Amazon-Q-Developer: Transform für die Migration von VMware-Workloads zu AWS verwenden?
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.
Wie unterscheidet sich der KI-gestützte Migrationsansatz von Amazon Q Developer von herkömmlichen Migrationstools?
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.
Welche Transformationsworkloads unterstützt Amazon Q Developer?
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.
Wie beginne ich mit den Transformationsfunktionen von Amazon Q Developer im Web-Erlebnis?
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.
Kann Amazon Q Developer eine On-Premises-VMware-Umgebung zu einem VMware-Hypervisor migrieren, der in AWS ausgeführt wird?
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.
Welche IDEs unterstützen Amazon-Q-Developer-Agenten für die Java- und .NET-Transformation?
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.
Welche Daten verwendet Q Developer, um mein On-Premises-VMware-Server-Inventar zu verstehen?
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.
Welche Sprachen und Sprachversionen unterstützt Amazon Q Developer für die Java-Transformation?
Der Amazon-Q-Developer-Agent für die Codetransformation unterstützt Upgrades von Java-Anwendungen der Versionen 8 und 11 auf Version 17.
Kann die Amazon-Q-Developer-Transformation meine komplexe, mehrstufige Anwendung migrieren?
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.
Was sind die Transformationsfunktionen von Amazon Q Developer und wie kann ich darauf zugreifen?
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.
Welche Informationen muss ich angeben, um die Migration meiner VMware-Netzwerkkonfiguration in Amazon Q Developer Transform zu initiieren?
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.
Wie portiert .NET-Anwendungen Amazon Q Developer?
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.
Kann ich durch die Amazon-Q-Developer-Transformation generierte Migrationsartefakte bearbeiten oder aktualisieren?
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.
Welche Projekttypen und .NET-Versionen unterstützen die Transformationsfunktionen von Amazon Q Developer für die .NET-Portierung?
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.
Kann Amazon-Q-Developer-Transformation VMware-Migrationen über mehrere AWS-Konten hinweg verwalten?
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.
Welche Mainframe-Anwendungen werden von den Transformationsfunktionen von Amazon Q Developer unterstützt?
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.
Wie lässt sich die Amazon-Q-Developer-Transformation in andere AWS-Migrationstools integrieren?
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.
Wie transformiert Amazon Q Developer VMware-Workloads?
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.
Wie beginne ich mit der Amazon-Q-Developer-Transformation für VMware?
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.
Wird mir die Amazon-Q-Developer-Transformation in Rechnung gestellt?
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.
Welche VMware-Netzwerkumgebungen werden für die Migration durch die Transformationsfunktionen von Amazon Q Developer unterstützt?
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.