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

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

Izin yang diperlukan

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

Untuk melihat daftar semua macOS AMIs saat 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 ID AMI dari macOS AMI utama 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 Wilayah AWS dukungan 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 informasi selengkapnya, lihat Memanggil parameter publik AMI untuk macOS di AWS Systems Manager Panduan Pengguna.