Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat definisi tugas Amazon ECS menggunakan konsol
Anda membuat definisi tugas sehingga Anda dapat menentukan aplikasi yang Anda jalankan sebagai tugas atau layanan.
Saat Anda membuat definisi tugas untuk jenis peluncuran eksternal, Anda perlu membuat definisi tugas menggunakan editor JSON dan mengatur requiresCompatibilities parameter untuk EXTERNAL.
Anda dapat membuat definisi tugas dengan menggunakan pengalaman konsol, atau dengan menentukan file JSON. Anda dapat meminta Amazon Q memberikan rekomendasi saat Anda menggunakan editor JSON. Untuk informasi selengkapnya, lihat Menggunakan Amazon Q Developer untuk memberikan rekomendasi definisi tugas di konsol Amazon ECS
Validasi JSON
Editor JSON konsol Amazon ECS memvalidasi hal berikut dalam file JSON:
-
File tersebut adalah file JSON yang valid.
-
File tidak berisi kunci asing.
-
File berisi
familyNameparameter. -
Setidaknya ada satu entri di bawah
containerDefinitions.
CloudFormation tumpukan
Perilaku berikut berlaku untuk definisi tugas yang dibuat di konsol Amazon ECS baru sebelum 12 Januari 2023.
Saat Anda membuat definisi tugas, konsol Amazon ECS secara otomatis membuat CloudFormation tumpukan yang memiliki nama yang dimulai dengan ECS-Console-V2-TaskDefinition-. Jika Anda menggunakan AWS CLI atau AWS SDK untuk membatalkan pendaftaran definisi tugas, maka Anda harus menghapus tumpukan definisi tugas secara manual. Untuk informasi lebih lanjut, lihat Menghapus tumpukan di CloudFormation Panduan Pengguna.
Definisi tugas yang dibuat setelah 12 Januari 2023, tidak memiliki CloudFormation tumpukan dibuat secara otomatis untuk mereka.
Prosedur
- Amazon ECS console
-
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Di panel navigasi, pilih Definisi tugas.
-
Pada Buat definisi tugas baru menu, pilih Buat definisi tugas baru.
-
Untuk Keluarga penetapan tugas, tentukan nama unik untuk penetapan tugas tersebut.
-
Untuk Jenis peluncuran, pilih lingkungan aplikasi. Default konsol adalah AWS Fargate (yang tanpa server). Amazon ECS menggunakan nilai ini untuk melakukan validasi guna memastikan bahwa parameter definisi tugas valid untuk jenis infrastruktur.
-
Untuk Operasi system/Architecture, pilih sistem operasi dan arsitektur CPU untuk tugas tersebut.
Untuk menjalankan tugas Anda pada arsitektur ARM 64-bit, pilih Linux/ARM64. Untuk informasi selengkapnya, lihat Platform runtime.
Untuk menjalankan AWS Fargate tugas pada wadah Windows, pilih sistem operasi Windows yang didukung. Untuk informasi selengkapnya, lihat Sistem Operasi dan arsitektur.
-
Untuk Ukuran tugas, pilih nilai CPU dan memori untuk cadangan untuk tugas tersebut. Nilai CPU ditentukan sebagai vCPU dan memori ditentukan sebagai GB.
Untuk tugas yang dihosting di Fargate, tabel berikut menunjukkan kombinasi CPU dan memori yang valid.
Nilai CPU Nilai memori Sistem operasi yang didukung untuk AWS Fargate 256 (.25 vCPU) 512 MB, 1 GB, 2 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 dengan penambahan 1 GB Linux, Windows 4096 (4 vCPU) Antara 8 GB dan 30 GB dalam penambahan 1 GB Linux, Windows 8192 (8 vCPU) catatan
Opsi ini membutuhkan platform Linux
1.4.0atau yang lebih baru.Antara 16 GB dan 60 GB dengan penambahan 4 GB Linux 16384 (16 vCPU) catatan
Opsi ini membutuhkan platform Linux
1.4.0atau yang lebih baru.Antara 32 GB dan 120 GB dengan penambahan 8 GB Linux 32768 (32 vCPU) catatan
Opsi ini membutuhkan platform Linux
1.4.0atau yang lebih baru.60GB, 120GB, 244GB Linux Untuk tugas yang menggunakan instans EC2, atau instans eksternal, nilai CPU tugas yang didukung adalah antara 128 unit CPU (0,125 vCPU) dan 196608 unit CPU (192 vCPU).
Untuk menentukan nilai memori dalam GB, masukkan GB setelah nilainya. Misalnya, untuk mengatur Nilai memori ke 3 GB, masukkan 3 GB.
catatan
Task-level Parameter CPU dan memori diabaikan untuk wadah Windows.
-
Untuk Modus jaringan, pilih mode jaringan yang akan digunakan. Defaultnya adalah awsvpc modus. Untuk informasi selengkapnya, lihat jaringan tugas Amazon ECS.
Jika Anda memilih jembatan, di bawah Pemetaan pelabuhan, untuk Port tuan rumah, masukkan nomor port pada instance kontainer untuk memesan untuk kontainer Anda.
-
(Opsional) Perluas Peran tugas bagian untuk mengkonfigurasi AWS Identity and Access Management (IAM) peran untuk tugas:
-
Untuk Peran tugas, pilih peran IAM untuk ditetapkan ke tugas. Peran IAM tugas memberikan izin untuk kontainer dalam tugas yang akan dipanggil AWS Operasi API.
-
Untuk Peran eksekusi tugas, pilih peran.
Untuk informasi tentang kapan menggunakan peran eksekusi tugas, lihat Peran IAM pelaksanaan tugas Amazon ECS. Jika Anda tidak membutuhkan peran, pilih Tidak ada.
-
-
(Opsional) Perluas Penempatan tugas bagian untuk menambahkan batasan penempatan. Batasan penempatan tugas memungkinkan Anda memfilter instance kontainer yang digunakan untuk penempatan tugas menggunakan atribut bawaan atau kustom.
-
(Opsional) Perluas Injeksi kesalahan bagian untuk mengaktifkan injeksi kesalahan. Injeksi kesalahan memungkinkan Anda menguji bagaimana aplikasi Anda merespons skenario gangguan tertentu.
-
Untuk setiap wadah yang akan ditentukan dalam definisi tugas Anda, selesaikan langkah-langkah berikut.
-
Untuk Nama, masukkan nama untuk wadah.
-
Untuk URI gambar, masukkan gambar yang akan digunakan untuk memulai wadah. Gambar di registri Galeri Publik Amazon ECR dapat ditentukan hanya dengan menggunakan nama registri publik Amazon ECR. Misalnya, jika
public.ecr.aws/ecs/amazon-ecs-agent:latestditentukan, wadah Amazon Linux yang dihosting di Galeri Publik Amazon ECR digunakan. Untuk semua repositori lainnya, tentukan repositori dengan menggunakan salah saturepository-url/image:tagataurepository-url/image@digestformat. -
Jika gambar Anda berada di registri pribadi di luar Amazon ECR, di bawah Pendaftaran pribadi, nyalakan Otentikasi registri pribadi. Kemudian, di Manajer Rahasia ARN atau nama, masukkan Nama Sumber Daya Amazon (ARN) dari rahasia tersebut.
-
Untuk Wadah penting, jika definisi tugas Anda memiliki dua atau lebih kontainer yang ditentukan, Anda dapat menentukan apakah wadah harus dianggap penting. Ketika sebuah wadah ditandai sebagai Esensial, jika wadah itu berhenti, maka tugas dihentikan. Setiap definisi tugas harus berisi setidaknya satu wadah penting.
-
Pemetaan port memungkinkan kontainer mengakses port pada host untuk mengirim atau menerima lalu lintas. Di bawah Pemetaan pelabuhan, lakukan salah satu hal berikut:
-
Saat Anda menggunakan awsvpc mode jaringan, untuk Pelabuhan kontainer dan Protokol, pilih pemetaan port yang akan digunakan untuk wadah.
-
Saat Anda menggunakan jembatan mode jaringan, untuk Pelabuhan kontainer dan Protokol, pilih pemetaan port yang akan digunakan untuk wadah.
Memilih Tambahkan lebih banyak pemetaan port untuk menentukan pemetaan port kontainer tambahan.
-
-
Untuk memberikan wadah akses read-only ke sistem file root, untuk Baca hanya sistem file root, pilih Baca saja.
-
(Opsional) Untuk menentukan batas CPU, GPU, dan memori tingkat kontainer yang berbeda dari nilai tingkat tugas, di bawah Batas alokasi sumber daya, lakukan hal berikut:
-
Untuk CPU, masukkan jumlah unit CPU yang disediakan agen kontainer Amazon ECS untuk wadah tersebut.
-
Untuk GPU, masukkan jumlah unit GPU untuk instance kontainer.
Instans Amazon EC2 dengan dukungan GPU memiliki 1 unit GPU untuk setiap GPU. Untuk informasi selengkapnya, lihat Definisi tugas Amazon ECS untuk beban kerja GPU.
-
Untuk Batas memori keras, masukkan jumlah memori, dalam GB, untuk disajikan ke wadah. Jika kontainer mencoba melebihi batas keras, kontainer tersebut akan berhenti.
-
Yang Docker 20.10.0 atau yang lebih baru mencadangkan minimal 6 mebibyte (MiB) memori untuk sebuah wadah, jadi jangan tentukan kurang dari 6 MiB memori untuk wadah Anda.
Yang Docker 19.03.13-ce atau daemon sebelumnya mencadangkan minimal 4 MiB memori untuk sebuah wadah, jadi jangan tentukan kurang dari 4 MiB memori untuk wadah Anda.
-
Untuk Batas lunak memori, masukkan batas lunak (dalam GB) memori untuk cadangan untuk wadah.
Ketika memori sistem sedang diperdebatkan, Docker mencoba untuk menjaga memori wadah ke batas lunak ini. Jika Anda tidak menentukan memori di tingkat tugas, Anda harus menentukan bilangan bulat bukan nol untuk Batas keras memori atau Batas lunak memori atau keduanya. Jika Anda menentukan keduanya, Batas keras memori harus lebih besar daripada Batas lunak memori.
Fitur ini tidak didukung pada wadah Windows.
-
-
(Opsional) Perluas Variabel lingkungan bagian untuk menentukan variabel lingkungan untuk disuntikkan ke dalam wadah. Anda dapat menentukan variabel lingkungan baik secara individual dengan menggunakan pasangan kunci-nilai atau secara massal dengan menentukan file variabel lingkungan yang dihosting di bucket Amazon S3. Untuk informasi tentang cara memformat file variabel lingkungan, lihat Meneruskan variabel lingkungan individu ke wadah Amazon ECS.
Ketika Anda menentukan variabel lingkungan untuk penyimpanan rahasia, untuk Kunci, masukkan nama rahasia. Kemudian untuk ValueFrom, masukkan ARN lengkap rahasia Penyimpanan Parameter Manajer Sistem atau rahasia Manajer Rahasia
-
(Opsional) Pilih Gunakan koleksi log pilihan untuk menentukan konfigurasi log. Untuk setiap driver log yang tersedia, ada opsi driver log untuk menentukan. Opsi default mengirim log kontainer ke Amazon CloudWatch Log. Opsi driver log lainnya dikonfigurasi dengan menggunakan AWS FireLens. Untuk informasi selengkapnya, lihat Kirim log Amazon ECS ke AWS layanan atau AWS Partner.
Berikut ini menjelaskan setiap tujuan log kontainer secara lebih rinci.
-
Amazon CloudWatch — Konfigurasikan tugas untuk mengirim log kontainer ke CloudWatch Log. Opsi driver log default disediakan, yang membuat CloudWatch log group atas nama Anda. Untuk menentukan nama grup log yang berbeda, ubah nilai opsi driver.
-
Ekspor log ke Splunk — Konfigurasikan tugas untuk mengirim log kontainer ke Splunk driver yang mengirim log ke layanan jarak jauh. Anda harus memasukkan URL ke Splunk layanan web. Yang Splunk token ditentukan sebagai opsi rahasia karena dapat diperlakukan sebagai data sensitif.
-
Ekspor log ke Amazon Data Firehose — Konfigurasikan tugas untuk mengirim log kontainer ke Firehose. Opsi driver log default disediakan, yang mengirimkan log ke aliran pengiriman Firehose. Untuk menentukan nama aliran pengiriman yang berbeda, ubah nilai opsi driver.
-
Ekspor log ke Amazon Kinesis Data Streams — Konfigurasikan tugas untuk mengirim log kontainer ke Kinesis Data Streams. Opsi driver log default disediakan, yang mengirim log ke aliran Kinesis Data Streams. Untuk menentukan nama aliran yang berbeda, ubah nilai opsi driver.
-
Ekspor log ke Amazon OpenSearch Pelayanan — Konfigurasikan tugas untuk mengirim log kontainer ke OpenSearch Domain layanan. Opsi driver log harus disediakan.
-
Ekspor log ke Amazon S3 — Konfigurasikan tugas untuk mengirim log kontainer ke bucket Amazon S3. Opsi driver log default disediakan, tetapi Anda harus menentukan nama bucket Amazon S3 yang valid.
-
-
(Opsional) Konfigurasikan parameter kontainer tambahan.
Untuk mengkonfigurasi opsi ini Lakukan hal berikut Kebijakan Mulai Ulang
Opsi ini menentukan kebijakan restart untuk memulai ulang wadah saat keluar.
Memperluas Kebijakan Mulai Ulang, dan kemudian konfigurasikan item berikut: -
Untuk mengaktifkan kebijakan restart untuk wadah, nyalakan Aktifkan kebijakan Restart.
-
Untuk Kode keluar yang diabaikan, tentukan daftar kode keluar wadah integer yang dipisahkan koma. Jika kontainer keluar dengan salah satu kode keluar yang ditentukan, Amazon ECS tidak akan mencoba memulai ulang wadah. Jika tidak ada yang ditentukan, Amazon ECS tidak akan mengabaikan kode keluar apa pun.
-
Untuk Mencoba periode reset, tentukan periode waktu bilangan bulat, dalam detik, yang harus dijalankan wadah sebelum restart dapat dicoba jika terjadi exit. Amazon ECS dapat mencoba me-restart wadah hanya sekali setiap Mencoba periode reset detik. Jika tidak ada yang ditentukan, wadah harus berjalan selama 300 detik sebelum restart dapat dicoba.
HealthCheck
Ini adalah perintah yang menentukan apakah wadah itu sehat. Untuk informasi selengkapnya, lihat Menentukan Kondisi Tugas Amazon ECS Menggunakan Pemeriksaan Kondisi Kontainer.
Memperluas HealthCheck, dan kemudian konfigurasikan item berikut: -
Untuk Perintah, masukkan daftar perintah yang dipisahkan koma. Anda dapat memulai perintah dengan
CMDuntuk menjalankan argumen perintah secara langsung, atauCMD-SHELLuntuk menjalankan perintah dengan shell default container. Jika tidak ada yang ditentukan,CMDdigunakan. -
Untuk Interval, masukkan jumlah detik antara setiap pemeriksaan kesehatan. Nilai yang valid adalah antara 5 dan 30.
-
Untuk Waktu habis, masukkan periode waktu (dalam detik) untuk menunggu pemeriksaan kesehatan berhasil sebelum dianggap gagal. Nilai yang valid adalah antara 2 dan 60.
-
Untuk Periode awal, masukkan periode waktu (dalam detik) untuk menunggu wadah melakukan bootstrap sebelum perintah pemeriksaan kesehatan dijalankan. Nilai yang valid adalah antara 0 dan 300.
-
Untuk Mencoba lagi, masukkan berapa kali untuk mencoba kembali perintah pemeriksaan kesehatan ketika ada kegagalan. Nilai yang valid adalah antara 1 dan 10.
Pemesanan ketergantungan startup Opsi ini mendefinisikan dependensi untuk startup dan shutdown kontainer. Sebuah kontainer dapat berisi beberapa dependensi.
Memperluas Pemesanan ketergantungan startup, dan kemudian konfigurasikan yang berikut ini: Untuk menambahkan ketergantungan tambahan, pilih Tambahkan ketergantungan wadah.-
Pilih Tambahkan ketergantungan wadah.
-
Untuk Wadah, pilih wadahnya.
-
Untuk Kondisi, pilih kondisi ketergantungan startup.
Batas waktu kontainer Opsi ini menentukan kapan harus memulai dan menghentikan wadah.
Memperluas Batas waktu kontainer, dan kemudian konfigurasikan yang berikut ini: -
Untuk mengonfigurasi waktu menunggu sebelum menyerah menyelesaikan dependensi untuk sebuah wadah, untuk Mulai batas waktu, masukkan jumlah detik.
-
Untuk mengonfigurasi waktu menunggu sebelum wadah dihentikan jika tidak keluar secara normal dengan sendirinya, untuk Hentikan batas waktu, masukkan jumlah detik.
Pengaturan jaringan kontainer Opsi ini menentukan apakah akan menggunakan jaringan dalam wadah.
Memperluas Pengaturan jaringan kontainer, dan kemudian konfigurasikan yang berikut ini: -
Untuk menonaktifkan jaringan kontainer, pilih Matikan jaringan.
-
Untuk mengkonfigurasi alamat IP server DNS yang disajikan ke wadah, di Server DNS, masukkan alamat IP setiap server pada baris terpisah.
-
Untuk mengonfigurasi domain DNS untuk mencari nama host yang tidak memenuhi syarat yang disajikan ke wadah, di Domain pencarian DNS, masukkan setiap domain pada baris terpisah.
Polanya adalah
^[a-zA-Z0-9-.]{0,253}[a-zA-Z0-9]$. -
Untuk mengonfigurasi nama host kontainer, di Nama host, masukkan nama kambing wadah.
-
Untuk menambahkan nama host dan pemetaan alamat IP yang ditambahkan ke
/etc/hostsfile pada wadah, pilih Tambahkan host tambahan, dan kemudian untuk Nama host dan Alamat IP, masukkan nama host dan alamat IP.
Docker konfigurasi Ini mengesampingkan nilai-nilai di Dockerfile.
Memperluas Docker konfigurasi, dan kemudian konfigurasikan item berikut:
-
Untuk Perintah, masukkan perintah yang dapat dieksekusi untuk sebuah wadah.
Parameter ini memetakan ke
Cmddi Buat wadahbagian dari Docker Remote API dan COMMANDpilihan untukdocker run. Parameter ini menggantikanCMDinstruksi dalam a Dockerfile. -
Untuk Titik masuk, masukkan Docker ENTRYPOINT yang diteruskan ke wadah.
Parameter ini memetakan ke
Entrypointdi Buat wadahbagian dari Docker Remote API dan --entrypointpilihan untukdocker run. Parameter ini menggantikanENTRYPOINTinstruksi dalam a Dockerfile. -
Untuk Direktori kerja, masukkan direktori tempat wadah akan menjalankan setiap titik masuk dan instruksi perintah yang disediakan.
Parameter ini memetakan ke
WorkingDirdi Buat wadahbagian dari Docker Remote API dan --workdirpilihan untukdocker run. Parameter ini menggantikanWORKDIRinstruksi dalam a Dockerfile.
Batas sumber daya (Ulimits) Nilai-nilai ini menggantikan pengaturan kuota sumber daya default untuk sistem operasi.
Parameter ini memetakan ke
Ulimitsdi bagian Membuat kontainerdari API Jarak Jauh Docker dan pilihan --ulimituntuk docker run. Memperluas Batas sumber daya (ulimits), dan kemudian memilih Tambah ulimit. Untuk Batas nama, pilih batasnya. Kemudian, untuk Batas lunak dan Batas keras, masukkan nilainya.
Untuk menambahkan tambahan ulimits, pilih Tambah ulimit.
Docker label Opsi ini menambahkan metadata ke wadah Anda.
Parameter ini memetakan ke
Labelsdi bagian Membuat kontainerdari API Jarak Jauh Docker dan pilihan --labeluntuk docker run. Memperluas Docker label, pilih Tambahkan pasangan nilai kunci, dan kemudian masukkan Kunci dan Nilai.
Untuk menambahkan tambahan Docker label, pilih Tambahkan pasangan nilai kunci.
-
-
(Opsional) Pilih Tambahkan lebih banyak wadah untuk menambahkan wadah tambahan ke definisi tugas.
-
-
(Opsional) Penyimpanan bagian digunakan untuk memperluas jumlah penyimpanan sementara untuk tugas yang dihosting di Fargate. Anda juga dapat menggunakan bagian ini untuk menambahkan konfigurasi volume data untuk tugas.
-
Untuk memperluas penyimpanan sementara yang tersedia di luar nilai default 20 gibibytes (GiB) untuk tugas Fargate Anda, untuk Jumlah, masukkan nilai hingga 200 GiB.
-
-
(Opsional) Untuk menambahkan konfigurasi volume data untuk definisi tugas, pilih Tambahkan volume, dan kemudian ikuti langkah-langkah ini.
-
Untuk Nama volume, masukkan nama untuk volume data. Nama volume data digunakan saat membuat titik pemasangan wadah.
-
Untuk Konfigurasi volume, pilih apakah Anda ingin mengonfigurasi volume saat membuat definisi tugas atau selama penerapan.
catatan
Volume yang dapat dikonfigurasi saat membuat definisi tugas termasuk Bind mount, Docker, Amazon EFS, dan Amazon FSx untuk Server File Windows. Volume yang dapat dikonfigurasi saat penerapan saat menjalankan tugas, atau saat membuat atau memperbarui layanan termasuk Amazon EBS.
-
Untuk Jenis volume, pilih jenis volume yang kompatibel dengan jenis konfigurasi yang Anda pilih, lalu konfigurasikan jenis volume.
Tipe volume Langkah-langkah Ikat dudukan
-
Memilih Tambahkan titik pemasangan, dan kemudian konfigurasikan yang berikut ini:
-
Untuk Wadah, pilih wadah untuk titik pemasangan.
-
Untuk Volume sumber, pilih volume data untuk dipasang ke wadah.
-
Untuk Jalur kontainer, masukkan jalur pada wadah untuk memasang volume.
-
Untuk Baca saja, pilih apakah wadah memiliki akses read-only ke volume.
-
-
Untuk menambahkan titik pemasangan tambahan, Tambahkan titik pemasangan.
EFS -
Untuk ID sistem file, pilih ID sistem file Amazon EFS.
-
(Opsional) Untuk Root directory (Direktori asal), masukkan direktori dalam sistem file Amazon EFS untuk pemasangan sebagai direktori asal di dalam host. Jika parameter ini diabaikan, asal volume Amazon EFS akan digunakan.
Jika Anda berencana menggunakan titik akses EFS, biarkan bidang ini kosong.
-
(Opsional) Untuk Titik akses, pilih ID titik akses yang akan digunakan.
-
(Opsional) Untuk mengenkripsi data antara sistem file Amazon EFS dan host Amazon ECS atau untuk menggunakan peran eksekusi tugas saat memasang volume, pilih Konfigurasi lanjutan, dan kemudian konfigurasikan yang berikut ini:
-
Untuk mengenkripsi data antara sistem file Amazon EFS dan host Amazon ECS, pilih Enkripsi transit, dan kemudian untuk Pelabuhan, masukkan port yang akan digunakan saat mengirim data terenkripsi antara host Amazon ECS dan server Amazon EFS. Jika Anda tidak menentukan port enkripsi transit, strategi pemilihan port yang digunakan oleh pembantu pemasangan Amazon EFS akan digunakan. Untuk informasi lebih lanjut, lihat Pembantu Pemasangan EFS di Panduan Pengguna Amazon Elastic File System.
-
Untuk menggunakan peran IAM tugas Amazon ECS yang ditentukan dalam definisi tugas saat memasang sistem file Amazon EFS, pilih Otorisasi IAM.
-
-
Memilih Tambahkan titik pemasangan, dan kemudian konfigurasikan yang berikut ini:
-
Untuk Wadah, pilih wadah untuk titik pemasangan.
-
Untuk Volume sumber, pilih volume data untuk dipasang ke wadah.
-
Untuk Jalur kontainer, masukkan jalur pada wadah untuk memasang volume.
-
Untuk Baca saja, pilih apakah wadah memiliki akses read-only ke volume.
-
-
Untuk menambahkan titik pemasangan tambahan, Tambahkan titik pemasangan.
Pelabuhan
-
Untuk Sopir, masukkan Docker konfigurasi volume. Wadah Windows hanya mendukung penggunaan setempat pengemudi. Untuk menggunakan bind mount, tentukan host.
-
Untuk Lingkup, pilih siklus hidup volume.
-
Agar siklus hidup berlangsung lama saat tugas dimulai dan dihentikan, pilih Tugas.
-
Agar volume tetap bertahan setelah tugas berhenti, pilih Berbagi.
-
-
Memilih Tambahkan titik pemasangan, dan kemudian konfigurasikan yang berikut ini:
-
Untuk Wadah, pilih wadah untuk titik pemasangan.
-
Untuk Volume sumber, pilih volume data untuk dipasang ke wadah.
-
Untuk Jalur kontainer, masukkan jalur pada wadah untuk memasang volume.
-
Untuk Baca saja, pilih apakah wadah memiliki akses read-only ke volume.
-
-
Untuk menambahkan titik pemasangan tambahan, Tambahkan titik pemasangan.
FSx untuk Server File Windows -
Untuk ID sistem file, pilih FSx untuk Windows File Server ID sistem file.
-
Untuk Direktori root, masuk ke direktori, masukkan direktori dalam FSx untuk sistem file Windows File Server untuk dipasang sebagai direktori root di dalam host.
-
Untuk Parameter kredensi, pilih bagaimana kredenSIAL disimpan.
-
Untuk menggunakan AWS Secrets Manager, masukkan Nama Sumber Daya Amazon (ARN) dari rahasia Manajer Rahasia.
-
Untuk menggunakan AWS Systems Manager, masukkan Nama Sumber Daya Amazon (ARN) dari parameter Manajer Sistem.
-
-
Untuk Domain, masukkan nama domain yang memenuhi syarat yang dihosting oleh AWS Directory Service for Microsoft Active Directory (AWS Managed Microsoft AD) direktori atau Direktori Aktif EC2 yang di-host sendiri.
-
Memilih Tambahkan titik pemasangan, dan kemudian konfigurasikan yang berikut ini:
-
Untuk Wadah, pilih wadah untuk titik pemasangan.
-
Untuk Volume sumber, pilih volume data untuk dipasang ke wadah.
-
Untuk Jalur kontainer, masukkan jalur pada wadah untuk memasang volume.
-
Untuk Baca saja, pilih apakah wadah memiliki akses read-only ke volume.
-
-
Untuk menambahkan titik pemasangan tambahan, Tambahkan titik pemasangan.
Amazon EBS
-
Memilih Tambahkan titik pemasangan, dan kemudian konfigurasikan yang berikut ini:
-
Untuk Wadah, pilih wadah untuk titik pemasangan.
-
Untuk Volume sumber, pilih volume data untuk dipasang ke wadah.
-
Untuk Jalur kontainer, masukkan jalur pada wadah untuk memasang volume.
-
Untuk Baca saja, pilih apakah wadah memiliki akses read-only ke volume.
-
-
Untuk menambahkan titik pemasangan tambahan, Tambahkan titik pemasangan.
-
-
Untuk menambahkan volume dari wadah lain, pilih Tambahkan volume dari, dan kemudian konfigurasikan yang berikut:
-
Untuk Wadah, pilih wadahnya.
-
Untuk Sumber, pilih wadah yang memiliki volume yang ingin Anda pasang.
-
Untuk Baca saja, pilih apakah wadah memiliki akses read-only ke volume.
-
-
(Opsional) Untuk mengonfigurasi pengaturan pelacakan aplikasi dan pengumpulan metrik dengan menggunakan AWS Distro for OpenTelemetry integrasi, memperluas Pemantauan, dan kemudian pilih Gunakan koleksi metrik untuk mengumpulkan dan mengirim metrik untuk tugas Anda ke salah satu Amazon CloudWatch atau Layanan Terkelola Amazon untuk Prometheus. Ketika opsi ini dipilih, Amazon ECS membuat AWS Distro for OpenTelemetry kontainer sidecar yang telah dikonfigurasi sebelumnya untuk mengirim metrik aplikasi. Untuk informasi selengkapnya, lihat Korelasikan kinerja aplikasi Amazon ECS menggunakan metrik aplikasi.
-
Kapan Amazon CloudWatch dipilih, metrik aplikasi kustom Anda dialihkan ke CloudWatch sebagai metrik khusus. Untuk informasi selengkapnya, lihat Mengekspor metrik aplikasi ke Amazon CloudWatch.
penting
Saat mengekspor metrik aplikasi ke Amazon CloudWatch, definisi tugas Anda memerlukan peran IAM tugas dengan izin yang diperlukan. Untuk informasi selengkapnya, lihat Diperlukan izin IAM untuk AWS Distro untuk OpenTelemetry Integrasi dengan Amazon CloudWatch.
-
Saat Anda memilih Layanan Terkelola Amazon untuk Prometheus (instrumentasi perpustakaan Prometheus), metrik CPU, memori, jaringan, dan penyimpanan tingkat tugas Anda serta metrik aplikasi khusus Anda dialihkan ke Amazon Managed Service for Prometheus. Untuk Titik akhir penulisan jarak jauh ruang kerja, masukkan URL titik akhir tulis jarak jauh untuk Anda Prometheus ruang kerja. Untuk Mengikis target, masukkan host dan port AWS Distro for OpenTelemetry kolektor dapat digunakan untuk mengikis data metrik. Untuk informasi selengkapnya, lihat Mengekspor metrik aplikasi ke Amazon Managed Service untuk Prometheus.
penting
Saat mengekspor metrik aplikasi ke Amazon Managed Service for Prometheus, definisi tugas Anda memerlukan peran IAM tugas dengan izin yang diperlukan. Untuk informasi selengkapnya, lihat Diperlukan izin IAM untuk AWS Distro untuk OpenTelemetry integrasi dengan Amazon Managed Service untuk Prometheus.
-
Saat Anda memilih Layanan Terkelola Amazon untuk Prometheus (OpenTelemetry instrumentasi), metrik CPU, memori, jaringan, dan penyimpanan tingkat tugas Anda serta metrik aplikasi khusus Anda dialihkan ke Amazon Managed Service for Prometheus. Untuk Titik akhir penulisan jarak jauh ruang kerja, masukkan URL titik akhir tulis jarak jauh untuk Anda Prometheus ruang kerja. Untuk informasi selengkapnya, lihat Mengekspor metrik aplikasi ke Amazon Managed Service untuk Prometheus.
penting
Saat mengekspor metrik aplikasi ke Amazon Managed Service for Prometheus, definisi tugas Anda memerlukan peran IAM tugas dengan izin yang diperlukan. Untuk informasi selengkapnya, lihat Diperlukan izin IAM untuk AWS Distro untuk OpenTelemetry integrasi dengan Amazon Managed Service untuk Prometheus.
-
-
(Opsional) Perluas Tag bagian untuk menambahkan tag, sebagai pasangan kunci-nilai, ke definisi tugas.
-
[Tambahkan tag] Pilih Tambahkan tag, dan kemudian lakukan hal berikut:
-
Untuk Kunci, masukkan nama kunci.
-
Untuk Nilai, masukkan nilai kunci.
-
-
[Menghapus tanda] Di samping tanda, pilih Hapus tanda.
-
-
Memilih Buat untuk mendaftarkan definisi tugas.
- Amazon ECS console JSON editor
-
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Di panel navigasi, pilih Definisi tugas.
-
Pada Buat definisi tugas baru menu, pilih Buat definisi tugas baru dengan JSON.
-
Di kotak editor JSON, edit file JSON Anda,
JSON harus lulus pemeriksaan validasi yang ditentukan di Validasi JSON.
-
Pilih Buat.