Meluncurkan instans penampung Amazon ECS Linux - Amazon Elastic Container Service

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

Meluncurkan instans penampung Amazon ECS Linux

Anda dapat membuat instance ECS penampung Amazon menggunakan EC2 konsol Amazon.

Anda dapat meluncurkan instance dengan berbagai metode termasuk EC2 konsol Amazon, AWS CLI, danSDK. Untuk informasi tentang metode lain untuk meluncurkan instance, lihat Meluncurkan instance Anda di Panduan EC2 Pengguna Amazon.

Untuk informasi selengkapnya tentang panduan peluncuran, lihat Meluncurkan instance menggunakan wizard instans peluncuran baru di Panduan EC2 Pengguna Amazon.

Sebelum memulai, selesaikan langkah-langkah di Siapkan untuk menggunakan Amazon ECS.

Anda dapat menggunakan EC2 wizard Amazon baru untuk meluncurkan instance. Wizard peluncuran instans menentukan parameter peluncuran yang diperlukan untuk meluncurkan sebuah instans.

Prosedur

Sebelum memulai, selesaikan langkah-langkah di Siapkan untuk menggunakan Amazon ECS.

  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di bilah navigasi di bagian atas layar, AWS Wilayah saat ini ditampilkan (misalnya, AS Timur (Ohio)). Pilih Wilayah tempat instans akan diluncurkan.

  3. Dari dasbor EC2 konsol Amazon, pilih Launch instance.

Nama dan tanda

Nama instans adalah tanda, di mana kuncinya adalah Name, dan nilainya adalah nama yang Anda tentukan. Anda dapat menandai instance, volume, dan grafik elastis. Untuk Instans Spot, Anda hanya dapat menandai permintaan Instans Spot.

Menentukan nama instans dan tanda tambahan bersifat opsional.

  • Untuk Nama, masukkan nama deskriptif untuk instans tersebut. Jika Anda tidak menentukan nama, instans dapat diidentifikasi berdasarkan ID-nya, yang secara otomatis dihasilkan saat Anda meluncurkan instans tersebut.

  • Untuk menambahkan tanda tambahan, pilih Tambahkan tanda tambahan. Pilih Tambahkan tanda, lalu masukkan kunci dan nilai, lalu pilih jenis sumber daya yang akan diberi tanda. Pilih Tambah tanda lagi untuk setiap tanda tambahan yang akan ditambahkan.

Aplikasi dan Gambar OS (Gambar Mesin Amazon)

Amazon Machine Image (AMI) berisi informasi yang diperlukan untuk membuat instance. Misalnya, AMI mungkin berisi perangkat lunak yang diperlukan untuk bertindak sebagai server web, seperti Apache, dan situs web Anda.

Gunakan bilah Pencarian untuk menemukan Amazon yang sesuai ECS -dioptimalkan AMI diterbitkan oleh AWS.

  1. Masukkan salah satu istilah berikut di bilah Pencarian.

  2. Tekan Enter.

  3. Pada halaman Pilih Amazon Machine Image (AMI), pilih AMIs tab AWS Marketplace.

  4. Dari panel hasil Refine kiri, pilih Amazon Web Services sebagai Publisher.

  5. Pilih Pilih pada baris AMI yang ingin Anda gunakan.

    Atau, pilih Batal (di kanan atas) untuk kembali ke wizard instance peluncuran tanpa memilihAMI. Default AMI akan dipilih. Pastikan AMI memenuhi persyaratan yang diuraikan di Linux yang ECSdioptimalkan Amazon. AMIs

Jenis instans

Tipe instans mendefinisikan konfigurasi perangkat keras dan ukuran instans. Jenis instance yang lebih besar memiliki lebih banyak CPU dan memori. Untuk informasi selengkapnya, lihat Tipe instans.

  • Untuk Tipe instans, pilih tipe instans untuk instans tersebut.

    Tipe instans yang Anda pilih menentukan sumber daya yang tersedia untuk menjalankan tugas Anda.

Pasangan kunci (login)

Untuk Nama pasangan kunci, pilih pasangan kunci yang ada, atau pilih Buat pasangan kunci baru untuk membuat yang baru.

penting

Jika Anda memilih opsi Proceed without key pair (Tidak disarankan), Anda tidak akan dapat terhubung ke instance kecuali Anda memilih opsi AMI yang dikonfigurasi untuk mengizinkan pengguna cara lain untuk masuk.

Pengaturan jaringan

Konfigurasikan pengaturan jaringan, sesuai keperluan.

  • Platform jaringan: Pilih Virtual Private Cloud (VPC), dan kemudian tentukan subnet di bagian Network interface.

  • VPC: Pilih VPC yang ada untuk membuat grup keamanan.

  • Subnet: Anda dapat meluncurkan sebuah instans di subnet yang terkait dengan Zona Ketersediaan, Local Zone, Wavelength Zone, atau Outpost.

    Untuk meluncurkan instans di Zona Ketersediaan, pilih subnet tempat Anda akan meluncurkan instans. Untuk membuat subnet baru, pilih Buat subnet baru untuk pergi ke konsol AmazonVPC. Setelah selesai, kembali ke wizard peluncuran instans dan pilih ikon Segarkan untuk memuat subnet Anda dalam daftar.

    Untuk meluncurkan instans di Local Zone, pilih subnet yang Anda buat di Local Zone.

    Untuk meluncurkan instance di Outpost, pilih subnet di VPC yang Anda kaitkan dengan Outpost.

  • Auto-assign IP Publik: Jika instans Anda harus dapat diakses dari internet, verifikasi bahwa bidang Auto-assign Public IP diatur ke Aktifkan. Jika tidak, atur bidang ini ke Nonaktifkan.

    catatan

    Instans kontainer memerlukan akses untuk berkomunikasi dengan titik akhir ECS layanan Amazon. Ini bisa melalui VPC titik akhir antarmuka atau melalui instance container Anda yang memiliki alamat IP publik.

    Untuk informasi selengkapnya tentang VPC titik akhir antarmuka, lihat VPCTitik akhir ECS antarmuka Amazon ()AWS PrivateLink

    Jika Anda tidak memiliki VPC titik akhir antarmuka yang dikonfigurasi dan instance kontainer Anda tidak memiliki alamat IP publik, maka mereka harus menggunakan terjemahan alamat jaringan (NAT) untuk menyediakan akses ini. Untuk informasi selengkapnya, lihat NATgateway di Panduan VPC Pengguna Amazon dan Menggunakan HTTP proxy untuk instance container Amazon ECS Linux di panduan ini.

  • Firewall (grup keamanan): Gunakan grup keamanan untuk menentukan aturan firewall untuk instance container Anda. Aturan ini menentukan lalu lintas jaringan masuk yang dikirim ke instans kontainer Anda. Semua lalu lintas lainnya diabaikan.

Mengonfigurasi penyimpanan

Yang AMI Anda pilih mencakup satu atau lebih volume penyimpanan, termasuk volume root. Anda dapat menentukan volume tambahan untuk dilampirkan ke instans.

Anda dapat menggunakan tampilan Sederhana.

  • Jenis penyimpanan: Konfigurasikan penyimpanan untuk instance kontainer Anda.

    Jika Anda menggunakan Amazon Linux 2 ECS yang dioptimalkan AmazonAMI, instance Anda memiliki satu volume 30 GiB yang dikonfigurasi, yang dibagi antara sistem operasi dan Docker.

    Jika Anda menggunakan Amazon ECS -optimizedAMI, instans Anda memiliki dua volume yang dikonfigurasi. Volume Root adalah untuk penggunaan sistem operasi, dan EBS volume Amazon kedua (dilampirkan ke/dev/xvdcz) adalah untuk penggunaan Docker.

    Anda dapat menambah atau mengurangi ukuran volume bagi instans Anda untuk memenuhi kebutuhan aplikasi Anda.

Detail lanjutan

Untuk Detail lanjutan, perluas bagian untuk melihat kolom dan menentukan parameter tambahan apa pun untuk instans.

  • Opsi pembelian: Pilih Minta Instans Spot untuk meminta Instans Spot. Anda juga perlu mengatur bidang lain yang terkait dengan Instans Spot. Untuk informasi selengkapnya, lihat Permintaan Instans Spot.

    catatan

    Jika Anda menggunakan Instans Spot dan melihat Not available pesan, Anda mungkin perlu memilih jenis instans yang berbeda.

    .

  • IAMprofil instance: Pilih IAM peran instance container Anda. Hal ini biasanya bernama ecsInstanceRole.

    penting

    Jika Anda tidak meluncurkan instance container dengan IAM izin yang tepat, ECS agen Amazon Anda tidak dapat terhubung ke klaster Anda. Untuk informasi selengkapnya, lihat IAMPeran contoh ECS wadah Amazon.

  • Data pengguna: Konfigurasikan instans ECS penampung Amazon Anda dengan data pengguna, seperti variabel lingkungan agen dariKonfigurasi agen ECS kontainer Amazon. Skrip data EC2 pengguna Amazon dijalankan hanya satu kali, saat instance pertama kali diluncurkan. Berikut ini adalah contoh umum dari kegunaan data pengguna:

    • Secara default, instans kontainer Anda meluncurkan ke klaster default Anda. Untuk meluncurkan ke klaster non-default, pilih daftar Detail Lanjutan. Kemudian, tempelkan skrip berikut ke bidang Data pengguna, ganti your_cluster_name dengan nama cluster Anda.

      #!/bin/bash echo ECS_CLUSTER=your_cluster_name >> /etc/ecs/ecs.config
    • Jika Anda memiliki ecs.config file di Amazon S3 dan telah mengaktifkan akses hanya-baca Amazon S3 ke peran instance container, pilih daftar Detail Lanjutan. Kemudian, tempelkan skrip berikut ke bidang Data pengguna, ganti your_bucket_name dengan nama bucket Anda untuk menginstal AWS CLI dan menulis file konfigurasi Anda pada waktu peluncuran.

      catatan

      Untuk informasi lebih lanjut tentang konfigurasi ini, lihat Menyimpan konfigurasi instans ECS penampung Amazon di Amazon S3.

      #!/bin/bash yum install -y aws-cli aws s3 cp s3://your_bucket_name/ecs.config /etc/ecs/ecs.config
    • Tentukan tanda untuk instans kontainer Anda menggunakan parameter konfigurasi ECS_CONTAINER_INSTANCE_TAGS. Ini membuat tag yang terkait dengan Amazon ECS saja, mereka tidak dapat terdaftar menggunakan Amazon EC2API.

      penting

      Jika Anda meluncurkan instance container menggunakan grup EC2 Auto Scaling Amazon, maka Anda harus menggunakan ECS parameter konfigurasi CONTAINER _ _ INSTANCE TAGS _ agent untuk menambahkan tag. Ini karena cara tag ditambahkan ke EC2 instans Amazon yang diluncurkan menggunakan grup Auto Scaling.

      #!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=your_cluster_name ECS_CONTAINER_INSTANCE_TAGS={"tag_key": "tag_value"} EOF
    • Tentukan tag untuk instance container Anda, lalu gunakan parameter ECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM konfigurasi untuk menyebarkannya dari Amazon EC2 ke Amazon ECS

      Berikut adalah instans dari skrip data pengguna yang akan menyebarkan tanda yang terkait dengan instans kontainer, serta mendaftarkan instans kontainer dengan klaster bernama your_cluster_name:

      #!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=your_cluster_name ECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM=ec2_instance EOF

    Untuk informasi selengkapnya, lihat Bootstrapping instance container ECS Amazon Linux untuk meneruskan data.