Verwenden von Amazon Q Developer zur Bereitstellung von Empfehlungen zur Aufgabendefinition in der Amazon-ECS-Konsole - Amazon Elastic Container Service

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.

Verwenden von Amazon Q Developer zur Bereitstellung von Empfehlungen zur Aufgabendefinition in der Amazon-ECS-Konsole

Wenn Sie den JSON-Editor in der Amazon-ECS-Konsole verwenden, um eine Aufgabendefinition zu erstellen, können Sie Amazon Q Developer verwenden, um KI-generierte Codevorschläge für Ihre Aufgabendefinitionen bereitzustellen.

Sie können die Inline-Chat-Funktion verwenden, um Amazon Q Developer zu bitten, JSON für Aufgabendefinitionen mit einer Konversationsoberfläche zu generieren, zu erklären oder Faktorwechsel durchzuführen. Sie können generierte Vorschläge an jeder beliebigen Stelle in die Aufgabendefinition einfügen und die vorgeschlagenen Änderungen akzeptieren oder ablehnen. Amazon ECS hat auch das bestehende Feature für Inline-Vorschläge verbessert, um Amazon Q Developer zu nutzen.

Wenn Sie eine Aufgabendefinition mit dem JSON-Editor erstellen, können Sie sich von Amazon Q Developer Empfehlungen geben lassen, die Ihnen helfen, eine Aufgabendefinition schneller zu erstellen. Sie können eigenschaftsbasierte Inline-Vorschläge haben oder die Vorschläge von Amazon Q Developer verwenden, um ganze Beispiel-Codeblöcke automatisch zu vervollständigen.

Sie können dieses Feature in Regionen verwenden, in denen Amazon Q Developer unterstützt wird. Weitere Informationen finden Sie unter AWS -Services nach Region.

Voraussetzungen

Dies sind die Voraussetzungen:

Verfahren

  1. Öffnen Sie die Konsole auf https://console.aws.amazon.com/ecs/Version 2.

  2. Wählen Sie im Navigationsbereich Task definitions (Aufgabendefinitionen) aus.

  3. Wählen Sie im Menü Neue Aufgabendefinition erstellen die Option Neue Aufgabendefinition mit JSON erstellen aus.

    Die Seite Aufgabendefinition erstellen wird angezeigt.

    Die Konsole bietet die folgende Standardvorlage.

    { "requiresCompatibilities": [ "FARGATE" ], "family": "", "containerDefinitions": [ { "name": "", "image": "", "essential": true } ], "volumes": [], "networkMode": "awsvpc", "memory": "3 GB", "cpu": "1 vCPU", "executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole" }
  4. Wählen Sie im Popup-Fenster mit Inline-Vorschlägen von Amazon Q die Option Zulassen aus.

    Wenn Sie das Popup-Fenster schließen, können Sie Amazon Q unter dem Zahnradsymbol aktivieren.

  5. Bearbeiten Sie im JSON-Editorfeld das JSON-Dokument.

    Damit Amazon Q die Parameter erstellt und auffüllt, geben Sie einen Kommentar mit dem ein, was Sie hinzufügen möchten. Im folgenden Beispiel veranlasst der Kommentar Amazon Q, die fett gedruckten Zeilen zu generieren.

    { "requiresCompatibilities": [ "FARGATE" ], "family": "", "containerDefinitions": [ { "name": "", "image": "", "essential": true }, // add an nginx container using an image from Public ECR, with port 80 open, and send logs to CloudWatch log group "myproxy" { "name": "nginx", "image": "public.ecr.aws/nginx/nginx:latest", "essential": true, "portMappings": [ { "containerPort": 80, "hostPort": 80, "protocol": "tcp" } ], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "myproxy", "awslogs-region": "us-east-1", "awslogs-stream-prefix": "nginx" } } } ], "volumes": [], "networkMode": "awsvpc", "memory": "3 GB", "cpu": "1 vCPU", "executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole" }
  6. Um das Inline-Chat-Feature zu verwenden, können Sie die Zeilen markieren und dann das Sternsymbol auswählen.

    Das Chat-Feld für Amazon Q Developer wird angezeigt.

    Geben Sie Ihre Anfrage ein.

    Amazon Q Developer generiert die JSON-Datei und aktualisiert sie anschließend.

    Um die Änderungen zu akzeptieren, wählen Sie Alle akzeptieren

  7. Wählen Sie Erstellen aus.