Mengambil ID Bottlerocket AMI Amazon EKS yang dioptimalkan - Amazon EKS

Bantu tingkatkan halaman ini

Ingin berkontribusi pada panduan pengguna ini? Gulir ke bagian bawah halaman ini dan pilih Edit halaman ini GitHub. Kontribusi Anda akan membantu membuat panduan pengguna kami lebih baik untuk semua orang.

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

Mengambil ID Bottlerocket AMI Amazon EKS yang dioptimalkan

Anda dapat mengambil ID Amazon Machine Image (AMI) untuk AMI yang dioptimalkan Amazon EKS dengan menanyakan API AWS Systems Manager Parameter Store. Dengan menggunakan parameter ini, Anda tidak perlu mencari ID AMI yang dioptimalkan Amazon EKS secara manual. Untuk informasi selengkapnya tentang Systems Manager Parameter Store API, lihat GetParameter. Prinsip IAM yang Anda gunakan harus memiliki izin ssm:GetParameter IAM untuk mengambil metadata AMI Amazon EKS yang dioptimalkan.

Anda dapat mengambil ID gambar dari Bottlerocket AMI Amazon EKS terbaru yang dioptimalkan dengan AWS CLI perintah berikut, yang menggunakan image_id sub-parameter. Buat modifikasi berikut pada perintah sesuai kebutuhan dan kemudian jalankan perintah yang dimodifikasi:

  • Ganti kubernetes-version dengan versi Amazon EKS yang didukung.

  • Ganti -flavor dengan salah satu opsi berikut.

    • Hapus -flavor untuk varian tanpa GPU.

    • Gunakan -nvidia untuk varian berkemampuan GPU.

  • Ganti architecture dengan salah satu opsi berikut.

    • Gunakan x86_64 untuk instance x86 berbasis.

    • Gunakan arm64 untuk instance ARM.

  • Ganti region-code dengan Amazon EKS Wilayah AWS yang didukung yang Anda inginkan ID AMI.

aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-kubernetes-version-flavor/architecture/latest/image_id \ --region region-code --query "Parameter.Value" --output text

Berikut adalah contoh perintah setelah penggantian placeholder dibuat.

aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-1.30/x86_64/latest/image_id \ --region us-west-2 --query "Parameter.Value" --output text

Contoh output adalah sebagai berikut.

ami-1234567890abcdef0