Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat definisi tugas menggunakan konsol klasik
Pengalaman baru sekarang menjadi default di konsol Amazon ECS. Untuk informasi selengkapnya, lihat Membuat definisi tugas menggunakan konsol. |
Amazon ECS telah menyediakan pengalaman konsol baru untuk membuat definisi tugas. Untuk informasi selengkapnya, lihat Membuat definisi tugas menggunakan konsol.
Anda harus menggunakan konsol baru untuk membuat definisi tugas untuk Windows kontainer pada Fargate denganWINDOWS_SERVER_2022_FULL
, atau sistemWINDOWS_SERVER_2022_CORE
operasi.
Sebelum menjalankan Docker kontainer di Amazon ECS, Anda harus terlebih dahulu membuat ketentuan tugas. Ketika Anda membuat ketentuan tugas, Anda dapat menggunakannya untuk menentukan beberapa kontainer dan volume data. Untuk informasi selengkapnya tentang parameter yang tersedia untuk ketentuan tugas, lihatParameter ketentuan tugas.
Untuk membuat ketentuan tugas baru (konsol Amazon ECS)
Buka konsol Amazon ECS di https://console.aws.amazon.com/ecs/
. -
Di panel navigasi, pilih ketentuan tugas, Buat ketentuan tugas baru.
-
Pada halaman Pilih kompatibilitas tipe peluncuran, pilih FARGATE dan kemudian Langkah selanjutnya.
-
(Opsional) Jika Anda memiliki representasi JSON ketentuan tugas Anda, selesaikan langkah-langkah berikut:
-
Pada halaman Mengonfigurasi tugas dan ketentuan kontainer, gulir ke bagian bawah halaman dan pilih Mengonfigurasi melalui JSON.
-
Tempelkan ketentuan tugas Anda JSON ke area teks dan pilih Simpan.
-
Verifikasi informasi Anda dan pilih Buat.
Gulir ke bagian bawah halaman dan pilih Mengonfigurasi melalui JSON.
-
-
Untuk Nama Ketentuan Tugas, Ketik nama untuk ketentuan tugas Anda. Mengizinkan hingga 255 huruf (huruf besar dan huruf kecil), angka, tanda hubung, dan garis bawah.
-
Untuk keluarga sistem operasi, pilih sistem operasi kontainer.
-
Untuk peran IAM eksekusi tugas, pilih peran eksekusi tugas Anda atau pilih Buat peran baru sehingga konsol dapat membuatnya untuk Anda. Untuk informasi selengkapnya, lihat Peran IAM eksekusi tugas ECS.
-
Untuk Ukuran tugas, pilih nilai untuk Memori tugas (GB) dan CPU Tugas (vCPU). Tabel berikut menunjukkan kombinasi yang valid.
Nilai CPU
Nilai memori
Sistem operasi yang didukung untukAWS Fargate
256 (.25 vCPU)
512 MiB, 1 GB
Linux
512 (.5 vCPU)
1 GB, 2 GB, 3 GB, 4 GB
Linux
1024 (1 vCPU)
2 GB, 3 GB, 4 GB, 5 GB, 6 GB, 7 GB, 8 GB
Linux, Windows
2048 (2 vCPU)
Antara 4 GB dan 16 GB dalam kenaikan 1 GB
Linux, Windows
4096 (4 vCPU)
Antara 8 GB dan 30 GB dalam kenaikan 1 GB
Linux, Windows
8192 (8 vCPU)
catatan Opsi ini membutuhkan platform Linux
1.4.0
atau yang lebih baru.Antara 16 GB dan 60 GB dalam peningkatan 4 GB
Linux
16384 (16vCPU)
catatan Opsi ini membutuhkan platform Linux
1.4.0
atau yang lebih baru.Antara 32 GB dan 120 GB dalam peningkatan 8 GB
Linux
-
Untuk setiap kontainer dalam ketentuan tugas Anda, selesaikan langkah-langkah berikut:
-
Pilih Tambahkan kontainer.
-
Isi setiap bidang yang diperlukan dan bidang opsional apa pun untuk digunakan dalam ketentuan kontainer Anda. Lebih banyak parameter ketentuan kontainer tersedia di menu Konfigurasi kontainer lanjutan. Untuk informasi selengkapnya, lihat Parameter ketentuan tugas.
-
Pilih Tambahkan untuk menambahkan kontainer Anda ke ketentuan tugas.
-
-
(Opsional) Untuk Integrasi Layanan, untuk mengonfigurasi parameter integrasi App Mesh, pilih Aktifkan integrasi App Mesh, lalu lakukan hal berikut:
-
Untuk nama Mesh, pilih mesh layanan App Mesh yang ada untuk digunakan. Jika Anda tidak melihat jerat apa pun yang terdaftar, Anda harus membuatnya terlebih dahulu. Untuk informasi selengkapnya, lihat Jaring layanan di PanduanAWS App Mesh Pengguna.
catatan Opsi ini tidak tersedia untuk wadah Windows di Fargate.
-
Untuk endpoint App Mesh, pilih salah satu opsi berikut.
Virtual node — Masukkan atau pilih informasi berikut.
Untuk Nama kontainer aplikasi, pilih nama kontainer yang akan digunakan untuk integrasi App Mesh. Kontainer ini harus sudah didefinisikan dalam definisi tugas.
Untuk nama node Virtual, pilih node virtual App Mesh yang ada untuk digunakan. Jika Anda sama sekali belum melihat node virtual, Anda harus membuatnya terlebih dahulu. Untuk informasi selengkapnya, lihat Node virtual di PanduanAWS App Mesh Pengguna.
Untuk port node Virtual - Diisi sebelumnya dengan port listener yang ditetapkan pada node virtual di App Mesh.
Gateway virtual — Masukkan atau pilih informasi berikut.
Untuk nama gateway Virtual, pilih gateway virtual App Mesh yang ada untuk digunakan. Jika Anda sama sekali belum melihat gateway virtual, Anda harus membuatnya terlebih dahulu. Untuk informasi selengkapnya, lihat Gateway virtual di PanduanAWS App Mesh Pengguna.
Untuk port gateway Virtual - Diisi sebelumnya dengan port listener yang ditetapkan pada gateway virtual di App Mesh.
-
Untuk gambar Utusan, masukkan
840364872350
.dkr.ecr.us-west-2
.amazonaws.com/:v1.15.1.0-prodaws-appmesh-envoy untuk semua wilayah kecuali danme-south-1
.ap-east-1
Anda dapat menggantikami-barat-2
dengan Wilayah apa pun kecualime-south-1
danap-east-1
. Jika aplikasi Anda berada di salah satu wilayah ini, maka Anda juga perlu mengganti840364872350
dengan nilai yang sesuai untuk Wilayah Anda. Untuk informasi selengkapnya, lihat Gambar utusan di PanduanAWS App Mesh Pengguna. -
Pilih Terapkan, lalu pilih Konfirmasi. Ini akan menambahkan wadah proxy Utusan ke definisi tugas, serta pengaturan untuk mendukungnya. Jika Anda memilih Virtual node, itu juga akan otomatis mengisi pengaturan App Mesh Proxy Configuration untuk langkah berikutnya. Jika Anda memilih gateway Virtual, maka Konfigurasi Proxy dinonaktifkan, karena tidak digunakan untuk gateway virtual.
-
-
(Opsional) Jika Anda memilih simpul Virtual dalam Integrasi Layanan, maka untuk Konfigurasi Proxy, verifikasi semua nilai yang telah diisi sebelumnya. Untuk informasi selengkapnya tentang bidang ini, lihat tab JSON di Layanan pembaruan.
-
(Opsional) Untuk Integrasi Router Log, Anda dapat menambahkan konfigurasi perutean log khusus. Pilih Aktifkan FireLens integrasi dan kemudian lakukan hal berikut:
catatan Opsi ini tidak tersedia untuk wadah Windows di Fargate.
-
Untuk Type, pilih tipe router log yang akan digunakan.
-
Untuk Gambar, ketik URI gambar untuk wadah router log Anda. Jika Anda memilih jenis router
fluentbit
log, bidang Image pra-populates dengan gambarAWS untuk Fluent Bit. Untuk informasi selengkapnya, lihat MenggunakanFluent Bit gambarAWS for. -
Pilih Apply (Terapkan). Ini menciptakan wadah router log baru ke definisi tugas bernama
log_router
, dan menerapkan pengaturan untuk mendukungnya. Jika Anda membuat perubahan pada bidang integrasi router log, pilih Terapkan lagi untuk memperbarui FireLens kontainer.
-
-
(Opsional) Untuk menentukan volume data untuk tugas Anda, pilih Tambahkan volume. Untuk informasi selengkapnya, lihat Menggunakan volume data dalam tugas.
-
Untuk Name (Nama), ketik nama untuk volume Anda. Mengizinkan hingga 255 huruf (huruf besar dan huruf kecil), angka, tanda hubung, dan garis bawah.
-
-
Di bagian Tags (Tanda), tentukan kunci dan nilai untuk setiap tanda yang akan dikaitkan dengan ketentuan tugas tersebut. Untuk informasi selengkapnya, lihat Menandai sumber daya Amazon ECS Anda.
-
Pilih Create (Buat).
Untuk membuat ketentuan tugas baru (AWS CLI)
-
Gunakan perintah
register-task-definition
. Untuk informasi selengkapnya, lihat register-task-definition dalam Referensi AWS Command Line Interface.