View a markdown version of this page

Ambil ID AMI macOS menggunakan AWS Systems Manager API Penyimpanan Parameter - 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 ID AMI macOS menggunakan AWS Systems Manager API Penyimpanan Parameter

Anda harus menentukan AMI saat meluncurkan instans. AMI khusus untuk Wilayah AWS, sistem operasi, dan arsitektur prosesor. Anda dapat melihat semua AMI macOS di Wilayah AWS dan mengambil AMI macOS terbaru dengan menanyakan API Penyimpanan AWS Systems Manager Parameter. Dengan menggunakan parameter publik ini, Anda tidak perlu mencari ID AMI macOS secara manual. Parameter publik tersedia untuk kedua x86 dan ARM64 macOS AMI, dan dapat diintegrasikan dengan AWS CloudFormation templat yang ada.

Izin yang diperlukan

Untuk melakukan tindakan ini, prinsi pal IAM harus memiliki izin untuk memanggil tindakan ssm:GetParameter API.

Untuk melihat daftar semua AMI macOS di saat ini Wilayah AWS menggunakan AWS CLI

Gunakan perintah get-parameters-by-path berikut untuk melihat daftar semua AMI macOS di Wilayah saat ini.

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

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

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

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