AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS Cloud9 können den Service weiterhin wie gewohnt nutzen. Weitere Informationen
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.
Diese Themen zeigen, wie Sie die AWS Cloud9 Integrierte Entwicklungsumgebung (IDE) verwenden können, um mit Code in Amazon Q Developer zu arbeiten.
Was ist Amazon Q?
Amazon Q Developer ist ein auf generativer künstlicher Intelligenz (KI) basierender Konversationsassistent, der Ihnen helfen kann, AWS Anwendungen zu verstehen, zu erstellen, zu erweitern und zu betreiben. Im Kontext einer integrierten AWS Codierungsumgebung kann Amazon Q Codeempfehlungen auf der Grundlage des Codes der Entwickler sowie ihrer Kommentare in natürlicher Sprache generieren. Amazon Q bietet die meiste Unterstützung für Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin, und SQL, sowie die Infrastructure as Code (IaC) -Sprachen JSON (AWS CloudFormation), YAML (AWS CloudFormation), HCL (Terraform) und CDK (Typescript, Python). Es unterstützt auch die Codegenerierung für Ruby, C++, C, Shell, und Scala. Beispiele für die Integration von Amazon Q in die IDE AWS Cloud9 und die Anzeige von Codevorschlägen in der AWS Cloud9 IDE finden Sie unter Codebeispiele im Amazon Q Developer User Guide.
Weitere Informationen zur Verwendung von Amazon Q mit AWS Cloud9 finden Sie im Amazon Q Developer User Guide.
AWS Identity and Access Management Berechtigungen für AWS Cloud9
Damit Amazon Q Empfehlungen in der AWS Cloud9 Konsole bereitstellen kann, müssen Sie die richtigen IAM-Berechtigungen für Ihren IAM-Benutzer oder Ihre IAM-Rolle aktivieren. Sie müssen die Berechtigung codewhisperer:GenerateRecommendations
hinzufügen, wie in der IAM-Beispielrichtlinie unten dargestellt:
Anmerkung
Das codewhisperer
Präfix ist ein älterer Name eines Dienstes, der mit Amazon Q Developer zusammengeführt wurde. Weitere Informationen finden Sie unter Amazon Q Developer rename — Zusammenfassung der Änderungen.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AmazonQDeveloperPermissions",
"Effect": "Allow",
"Action": ["codewhisperer:GenerateRecommendations"],
"Resource": "*"
}
]
}
Eine bewährte Methode besteht darin, IAM-Richtlinien zu verwenden, um IAM-Prinzipalen restriktive Berechtigungen zu gewähren.