Ambil macOS menggunakan AMI IDs AWS Systems Manager Toko Parameter API - Amazon Elastic Compute Cloud

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

Ambil macOS menggunakan AMI IDs AWS Systems Manager Toko Parameter API

Anda harus menentukan AMI ketika Anda meluncurkan sebuah instance. An AMI khusus untuk sebuah Wilayah AWS, sistem operasi, dan arsitektur prosesor. Anda dapat melihat semua macOS AMIs di Wilayah AWS dan mengambil AMI macOS terbaru dengan menanyakan AWS Systems Manager Toko ParameterAPI. Dengan menggunakan parameter publik ini, Anda tidak perlu mencari AMI IDs macOS secara manual. Parameter publik tersedia untuk keduanya x86 and ARM64 macOSAMIs, dan dapat diintegrasikan dengan yang sudah ada AWS CloudFormation templat.

Izin yang diperlukan

Untuk melakukan tindakan ini, kepala IAMsekolah harus memiliki izin untuk memanggil ssm:GetParameter API tindakan.

Untuk melihat daftar semua macOS saat AMIs ini Wilayah AWS menggunakan AWS CLI

Gunakan get-parameters-by-pathperintah berikut untuk melihat daftar semua macOS AMIs di Wilayah saat ini.

aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
Untuk mengambil AMI ID AMI macOS mayor terbaru menggunakan AWS CLI

Gunakan perintah get-parameter berikut dengan sub-parameter. image_id Dalam contoh berikut, ganti sonoma dengan versi mayor yang didukung macOS, x86_64_mac dengan prosesor, dan region-code dengan yang didukung Wilayah AWS yang Anda inginkan ID macOS AMI terbaru.

aws ssm get-parameter --name /aws/service/ec2-macos/sonoma/x86_64_mac/latest/image_id --region region-code

Untuk selengkapnya, lihat Memanggil parameter AMI publik untuk macOS di AWS Systems Manager Panduan Pengguna.