Recupera gli ID delle AMI macOS utilizzando l'API Parameter Store di AWS Systems Manager - Amazon Elastic Compute Cloud

Recupera gli ID delle AMI macOS utilizzando l'API Parameter Store di AWS Systems Manager

Devi specificare un'AMI quando avvii un'istanza. Un'AMI è specifica di una Regione AWS, di un sistema operativo e di un'architettura di processore. Puoi visualizzare tutte le AMI macOS in un'unica Regione AWS e recuperare l'ultima AMI macOS interrogando l'API Parameter Store di AWS Systems Manager. Con questi parametri pubblici non è necessario eseguire una ricerca manuale degli ID delle AMI macOS. I parametri pubblici sono disponibili sia per le AMI macOS x86 che ARM64 e possono essere integrati con i modelli AWS CloudFormation esistenti.

Autorizzazioni richieste

Per eseguire questa azione, il principale IAM deve disporre delle autorizzazioni per richiamare l'azione API ssm:GetParameter.

Per visualizzare un elenco di tutte le AMI macOS presenti nella Regione AWS attuale utilizzando la AWS CLI

Usa il comando get-parameters-by-path per visualizzare un elenco di tutte le AMI macOS nella Regione attuale.

aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
Per recuperare l'ID dell'AMI dell'ultima AMI macOS principale utilizzando la AWS CLI

Usa il seguente comando get-parameter con il sottoparametro image_id. Nell'esempio seguente, sostituisci sonoma con una versione principale supportata da macOS, x86_64_mac con il processore e region-code con una Regione AWS supportata per la quale desideri l'ID dell'AMI macOS più recente.

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

Per ulteriori informazioni, consulta Ricerca dei parametri pubblici AMI per macOS nella Guida per l'utente di AWS Systems Manager.