AWS Systems Manager Parameter Store API를 사용하여 macOS AMI ID 검색
인스턴스를 시작할 때 AMI를 지정해야 합니다. AMI는 AWS 리전, 운영 체제, 프로세서 아키텍처에 따라 다릅니다. AWS Systems Manager Parameter Store API를 쿼리하여 AWS 리전의 모든 macOS AMI를 보고 최신 macOS AMI를 검색할 수 있습니다. 이러한 퍼블릭 파라미터를 사용하면 macOS AMI ID를 수동으로 조회할 필요가 없습니다. 퍼블릭 파라미터는 x86 및 ARM64 macOS AMI에서 모두 사용할 수 있으며 기존 AWS CloudFormation 템플릿과 통합할 수 있습니다.
필수 권한
이 작업을 수행하려면 IAM 보안 주체에게 ssm:GetParameter
API 작업을 직접적으로 호출할 수 있는 권한이 있어야 합니다.
AWS CLI를 사용하여 현재 AWS 리전의 모든 macOS AMI 목록을 보려면
다음 get-parameters-by-path
aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
AWS CLI를 사용하여 최신 메이저 macOS AMI의 AMI ID를 검색하려면
다음 get-parameterimage_id
와 함께 사용합니다. 다음 예제에서 sonoma
를 macOS 지원 메이저 버전으로 바꾸고, x86_64_mac
을 프로세서로 바꾸고, region-code
를 최신 macOS AMI ID가 필요한 지원되는 AWS 리전으로 바꿉니다.
aws ssm get-parameter --name /aws/service/ec2-macos/
sonoma
/x86_64_mac
/latest/image_id --regionregion-code
자세한 내용은 AWS Systems Manager 사용 설명서의 Calling AMI public parameters for macOS를 참조하세요.