Menggunakan Amazon Q Developer untuk memberikan rekomendasi definisi tugas di konsol Amazon ECS - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Amazon Q Developer untuk memberikan rekomendasi definisi tugas di konsol Amazon ECS

Saat Anda menggunakan editor JSON di konsol Amazon ECS untuk membuat definisi tugas, Anda dapat menggunakan Amazon Q Developer untuk memberikan saran kode yang dihasilkan AI untuk definisi tugas Anda.

Anda dapat menggunakan kemampuan obrolan sebaris untuk meminta Pengembang Amazon Q membuat, menjelaskan, atau memfaktorkan ulang definisi tugas JSON dengan antarmuka percakapan. Anda dapat menyuntikkan saran yang dihasilkan kapan saja dalam definisi tugas dan menerima atau menolak perubahan yang diusulkan. Amazon ECS juga telah meningkatkan fitur saran sebaris yang ada untuk memanfaatkan Amazon Q Developer.

Saat membuat definisi tugas menggunakan editor JSON, Anda dapat meminta Amazon Q Developer memberikan rekomendasi untuk membantu Anda membuat definisi tugas dengan lebih cepat. Anda dapat memiliki saran inline berbasis properti, atau menggunakan saran Pengembang Amazon Q untuk melengkapi seluruh blok kode sampel secara otomatis.

Anda dapat menggunakan fitur ini di Wilayah di mana Pengembang Amazon Q didukung. Untuk informasi selengkapnya, lihat AWS Layanan menurut Wilayah.

Prasyarat

Berikut ini adalah prasyarat:

Prosedur

  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Di panel navigasi, pilih Definisi tugas.

  3. Pada menu Create new task definition, pilih Create new task definition with JSON.

    Halaman Buat definisi tugas terbuka.

    Konsol menyediakan template default berikut.

    { "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. Di pop-up saran sebaris Amazon Q, pilih Izinkan.

    Jika Anda mengabaikan pop-up, Anda dapat mengaktifkan Amazon Q di bawah ikon roda gigi.

  5. Di kotak editor JSON, edit dokumen JSON.

    Agar Amazon Q membuat dan mengisi parameter, masukkan komentar dengan apa yang ingin Anda tambahkan. Dalam contoh di bawah ini, komentar menyebabkan Amazon Q menghasilkan garis tebal.

    { "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. Untuk menggunakan fitur inline chate, Anda dapat menyorot garis, dan kemudian memilih ikon bintang.

    Kotak obrolan Pengembang Amazon Q ditampilkan.

    Masukkan permintaan Anda.

    Pengembang Amazon Q menghasilkan, dan kemudian memperbarui JSON.

    Untuk menerima perubahan, pilih Terima Semua

  7. Pilih Buat.