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 menggunakan editor JSON di konsol Amazon ECS untuk membuat definisi tugas, Anda dapat menggunakan Amazon Q Developer untuk memberikan saran AI-generated kode untuk definisi tugas Anda.
Anda dapat menggunakan kemampuan obrolan sebaris untuk meminta Amazon Q Developer untuk membuat, menjelaskan, atau memfaktorkan ulang JSON definisi tugas 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 inline 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 sebaris berbasis properti, atau menggunakan saran Pengembang Amazon Q untuk melengkapi secara otomatis seluruh blok kode sampel.
Anda dapat menggunakan fitur ini di Wilayah di mana Amazon Q Developer didukung. Untuk informasi selengkapnya, lihat AWS Layanan menurut Wilayah
Prasyarat
Berikut ini adalah prasyarat:
-
Selain izin konsol, pengguna yang membuat definisi tugas di konsol harus memiliki
codewhisperer:GenerateRecommendationsizin untuk rekomendasi danq:SendMessageuntuk menggunakan obrolan sebaris. Untuk informasi selengkapnya, lihat Izin diperlukan untuk menggunakan Amazon Q Developer untuk memberikan rekomendasi di konsol.
Prosedur
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Di panel navigasi, pilih Definisi tugas.
-
Pada menu Buat definisi tugas baru, pilih Buat definisi tugas baru dengan 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" } -
Di pop-up saran sebaris Amazon Q, pilih Iz inkan.
Jika Anda menutup pop-up, Anda dapat mengaktifkan Amazon Q di bawah ikon roda gigi.
-
Di kotak editor JSON, edit dokumen JSON.
Agar Amazon Q membuat dan mengisi parameter, masukkan komentar dengan apa yang ingin Anda tambahkan. Dalam contoh berikut, komentar menyebabkan Amazon Q menghasilkan baris dalam huruf 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" } -
Untuk menggunakan fitur inline chate, Anda dapat menyorot garis, lalu pilih ikon bintang.
Kotak obrolan Pengembang Amazon Q ditampilkan.
Masukkan permintaan Anda.
Amazon Q Developer menghasilkan, dan kemudian memperbarui JSON.
Untuk menerima perubahan, pilih Terima Semua
-
Pilih Buat.