Voraussetzungen für Amazon Q-Anpassungen - Amazon Q-Entwickler

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Voraussetzungen für Amazon Q-Anpassungen

Amazon Q-Anpassungen bauen auf der Grundlage von Amazon Q Developer Pro auf und nutzen dessen Funktionen.

Um Amazon Q-Anpassungen verwenden zu können, müssen Sie zunächst den Amazon Q Developer Pro-Einrichtungsprozess unter Erste Schritte mit Amazon Q Developer befolgen. Dazu gehört das Hinzufügen von Benutzern zu Ihrem Amazon Q Developer Pro-Profil, denen Sie auch Zugriff auf Amazon Q-Anpassungen gewähren möchten.

Wenn Sie Amazon Q Customizations verwenden, muss Ihr Amazon Q-Administrator berechtigt sein, auf Ihre Codebasis zuzugreifen, die Sie auf Amazon S3 oder über Amazon S3 speichern können. AWS CodeConnections Während des Standard-Setup-Vorgangs für Amazon Q Developer Pro gewährt Ihr AWS Organizations Administrator dem Amazon Q-Administrator jedoch keinen Zugriff auf diese Dienste.

Anmerkung

Wenn Sie GitHub als Datenquelle verwenden, können Sie die Nutzung auf bestimmte Repositorys beschränken. Weitere Informationen finden Sie unter Herstellen einer Verbindung zu GitHub im Developer Tools Console-Benutzerhandbuch.

Bevor Sie Amazon Q Customizations verwenden, müssen Sie daher der Rolle Ihres Amazon Q-Administrators die folgenden Berechtigungen hinzufügen:

Anmerkung

Das codewhisperer Präfix ist ein älterer Name eines Dienstes, der mit Amazon Q Developer zusammengeführt wurde. Weitere Informationen finden Sie unter Umbenennung von Amazon Q Developer — Zusammenfassung der Änderungen.

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "sso-directory:DescribeUsers" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "codewhisperer:CreateCustomization", "codewhisperer:DeleteCustomization", "codewhisperer:ListCustomizations", "codewhisperer:UpdateCustomization", "codewhisperer:GetCustomization", "codewhisperer:ListCustomizationPermissions", "codewhisperer:AssociateCustomizationPermission", "codewhisperer:DisassociateCustomizationPermission" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "codeconnections:ListConnections", "codeconnections:ListOwners", "codeconnections:ListRepositories", "codeconnections:GetConnection" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": "codeconnections:UseConnection", "Resource": "*", "Condition": { "ForAnyValue:StringEquals": { "codeconnections:ProviderAction": [ "GitPull", "ListRepositories", "ListOwners" ] } } }, { "Effect": "Allow", "Action": [ "s3:GetObject*", "s3:GetBucket*", "s3:ListBucket*" ], "Resource": [ "*" ] } ] }
Anmerkung

Der Verschlüsselungsschlüssel, den Sie für Amazon Q Developer Pro einrichten, wird auch für Anpassungen verwendet.

Es ist wichtig, dass Sie Ihre Anpassung mit dem bestmöglichen Quellmaterial erstellen. Fügen Sie bei der Vorbereitung Ihrer Datenquelle Code hinzu, der Muster enthält, die in Ihrem Team gern gesehen werden. Vermeiden Sie Code, der Anti-Pattern, Bugs, Sicherheitslücken, Leistungsprobleme usw. enthält.

Ihre Datenquelle muss mindestens 2 MB und höchstens 20 GB an Quellcodedateien enthalten aus unterstützten Sprachen. Jede Datei, die größer als 10 MB ist, wird ignoriert. Die Anzahl der Dateien ist unbegrenzt, Sie müssen jedoch mindestens 10 Dateien für jede Sprache angeben, die Ihre Anpassung unterstützen soll. In den Amazon S3 S3-Daten Quelle, stellen Sie sicher, dass sich der gesamte Quellcode in einem Verzeichnis und nicht im Stammverzeichnis befindet Ebene. Alle Dateien auf der Stammebene werden ignoriert.

Anmerkung

Amazon Q Customizations unterstützt die folgenden Sprachen und Dateierweiterungen:

  • Java (.java)

  • JavaScript (.js, .jsx)

  • Python (.py)

  • TypeScript (.ts, .tsx)

Sie können Informationen über die Erstellung Ihrer Anpassungen in Amazon CloudWatch Logs speichern. Weitere Informationen finden Sie unter Zugreifen auf anpassungsbezogene Nachrichten in Amazon Logs CloudWatch .