AWS Systems Manager Parameter Store API를 사용하여 macOS AMI ID 검색 - Amazon Elastic Compute Cloud

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 명령을 사용하여 현재 리전에 있는 모든 macOS AMI의 목록을 볼 수 있습니다.

aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
AWS CLI를 사용하여 최신 메이저 macOS AMI의 AMI ID를 검색하려면

다음 get-parameter 명령을 서브 파라미터 image_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 --region region-code

자세한 내용은 AWS Systems Manager 사용 설명서Calling AMI public parameters for macOS를 참조하세요.