Recupere los ID de AMI de macOS mediante la API de AWS Systems Manager Parameter Store
Debe especificar una AMI al iniciar una instancia. Una AMI es específica de una Región de AWS, un sistema operativo y una arquitectura de procesador. Se pueden ver todas las AMI de macOS en una Región de AWS y recuperar la AMI de macOS más reciente consultando la API de AWS Systems Manager Parameter Store. Cuando se utilizan estos parámetros públicos, no necesita buscar de manera manual los ID de la AMI de macOS. Los parámetros públicos están disponibles tanto para las AMI de macOS x86 como ARM64, y se pueden integrar con las plantillas de AWS CloudFormation existentes.
Permisos necesarios
Para realizar esta acción, la entidad principal de IAM debe tener permisos para llamar a la acción de la API ssm:GetParameter
.
Para ver una lista de todas las AMI de macOS en la Región de AWS actual mediante la AWS CLI
Utilice el siguiente comando get-parameters-by-path
aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
Para recuperar la ID de AMI de la última AMI principal de macOS mediante la AWS CLI
Utilice el siguiente comando get-parameterimage_id
. En el siguiente ejemplo, sustituya sonoma
por una versión principal compatible con macOS, x86_64_mac
por el procesador y region-code
por una Región de AWScompatible para la que desee tener la último ID de AMI de macOS.
aws ssm get-parameter --name /aws/service/ec2-macos/
sonoma
/x86_64_mac
/latest/image_id --regionregion-code
Para obtener más información, consulte Llamar parámetros públicos de AMI para macOS en la Guía del usuario de AWS Systems Manager.