Meluncurkan Bottlerocket instance untuk 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.

Meluncurkan Bottlerocket instance untuk Amazon ECS

Anda dapat meluncurkan Bottlerocket instance sehingga Anda dapat menjalankan beban kerja kontainer Anda.

Anda dapat menggunakan AWS CLI untuk meluncurkan Bottlerocket instance.

  1. Buat file yang dipanggiluserdata.toml. File ini digunakan untuk data pengguna contoh. Ganti nama cluster dengan nama cluster Anda.

    [settings.ecs] cluster = "cluster-name"
  2. Gunakan salah satu perintah yang disertakan Mengambil metadata AMI Amazon ECS yang dioptimalkan Bottlerocket untuk mendapatkan ID Bottlerocket AMI. Anda menggunakan ini pada langkah berikut.

  3. Jalankan perintah berikut untuk meluncurkan Bottlerocket instance. Ingatlah untuk mengganti parameter berikut:

    • Ganti subnet dengan ID subnet pribadi atau publik tempat instans Anda akan diluncurkan.

    • Ganti bottlerocket_ami dengan ID AMI dari langkah sebelumnya.

    • Ganti t3.large dengan tipe instance yang ingin Anda gunakan.

    • Ganti wilayah dengan kode Wilayah.

    aws ec2 run-instances --key-name ecs-bottlerocket-example \ --subnet-id subnet \ --image-id bottlerocket_ami \ --instance-type t3.large \ --region region \ --tag-specifications 'ResourceType=instance,Tags=[{Key=bottlerocket,Value=example}]' \ --user-data file://userdata.toml \ --iam-instance-profile Name=ecsInstanceRole
  4. Jalankan perintah berikut untuk memverifikasi bahwa instance container terdaftar ke cluster. Saat Anda menjalankan perintah ini, ingatlah untuk mengganti parameter berikut:

    • Ganti cluster dengan nama cluster Anda.

    • Ganti wilayah dengan kode Wilayah Anda.

    aws ecs list-container-instances --cluster cluster-name --region region

Untuk panduan terperinci tentang cara memulai dengan sistem Bottlerocket operasi di Amazon ECS, lihat Menggunakan AMI Bottlerocket dengan Amazon ECS aktif GitHub dan Memulai dan Amazon ECS di situs blogBottlerocket. AWS