Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référencement des dernières AMI à l’aide des paramètres Systems Manager publics
AWS Systems Manager fournit des paramètres publics pour les AMI publiques gérées par AWS. Vous pouvez utiliser les paramètres publics lors du lancement des instances pour vous assurer que vous utilisez les AMI les plus récentes. Par exemple, le paramètre public /aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-arm64 est disponible dans toutes les régions et pointe toujours vers la dernière version de l’AMI Amazon Linux 2023 pour l’architecture arm64 dans une région donnée.
Les paramètres publics sont disponibles à partir des chemins suivants :
Pour plus d’informations, veuillez consulter Utilisation de paramètres publics dans le Guide de l’utilisateur AWS Systems Manager .
Trouvez le paramètre SSM pour une AMI publique
Lorsque vous décrivez une AMI publique, la réponse inclut le paramètre AWS Systems Manager (SSM) associé dans le PublicSsmParameterName champ. Utilisez ce paramètre pour identifier le paramètre SSM qui pointe toujours vers la dernière version de cette AMI.
- Console
-
Pour trouver le paramètre SSM d'une AMI publique
-
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le panneau de navigation, sélectionnez AMI.
-
Sélectionnez une AMI publique.
-
Dans l'onglet Détails, recherchez le nom du paramètre Public SSM.
- AWS CLI
-
Pour trouver le paramètre SSM d'une AMI publique
Utilisez la commande describe-images. La réponse inclut le PublicSsmParameterName champ pour les AMI publiques associées à un paramètre SSM.
aws ec2 describe-images \
--image-ids ami-0abcdef1234567890
L'exemple de sortie suivant montre le PublicSsmParameterName champ. Certains champs sont omis pour des raisons de concision.
{
"Images": [
{
"ImageId": "ami-0abcdef1234567890",
"Name": "al2023-ami-2023.7.20260601.0-kernel-6.1-x86_64",
...
"PublicSsmParameterName": "aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64"
}
]
}
- PowerShell
-
Pour trouver le paramètre SSM d'une AMI publique
Utilisez l’applet de commande Get-EC2Image. La réponse inclut le PublicSsmParameterName champ pour les AMI publiques associées à un paramètre SSM.
Get-EC2Image -ImageId ami-0abcdef1234567890
L'exemple de sortie suivant montre le PublicSsmParameterName champ. Certains champs sont omis pour des raisons de concision.
ImageId : ami-0abcdef1234567890
Name : al2023-ami-2023.7.20260601.0-kernel-6.1-x86_64
...
PublicSsmParameterName : aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64
Énumération des AMI Amazon Linux
- AWS CLI
-
Pour répertorier les AMI Linux dans la liste actuelle AWS Région
Utilisez la commande get-parameters-by-path suivante. La valeur du paramètre --path est spécifique aux AMI Linux.
aws ssm get-parameters-by-path \
--path /aws/service/ami-amazon-linux-latest \
--query "Parameters[].Name"
- PowerShell
-
Pour répertorier les AMI Linux dans la liste actuelle AWS Région
Utilisez l’applet de commande Get-SSMParametersByPath.
Get-SSMParametersByPath `
-Path "/aws/service/ami-amazon-linux-latest" | `
Sort-Object Name | Format-Table Name
Énumération des AMI Windows
- AWS CLI
-
Pour répertorier les AMI Windows dans la liste actuelle AWS Région
Utilisez la commande get-parameters-by-path suivante. La valeur du paramètre --path est spécifique aux AMI Windows.
aws ssm get-parameters-by-path \
--path /aws/service/ami-windows-latest \
--query "Parameters[].Name"
- PowerShell
-
Pour répertorier les AMI Windows dans la liste actuelle AWS Région
Utilisez l’applet de commande Get-SSMParametersByPath.
Get-SSMParametersByPath `
-Path "/aws/service/ami-windows-latest" | `
Sort-Object Name | Format-Table Name
Pour lancer une instance à l’aide d’un paramètre public
Pour spécifier le paramètre public au lancement d’une instance, utilisez la syntaxe suivante : resolve:ssm:public-parameter, où resolve:ssm est le préfixe standard et public-parameter est le chemin d’accès et le nom du paramètre public.
- AWS CLI
-
Pour lancer une instance à l’aide d’un paramètre public
Utilisez la commande run-instances avec l’option --image-id. Cet exemple indique un paramètre public du gestionnaire de systèmes pour l’ID d’image afin de lancer une instance à l’aide de l’AMI Amazon Linux 2023 la plus récente.
--image-id resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64
- PowerShell
-
Pour lancer une instance à l’aide d’un paramètre public
Utilisez l'New-EC2Instanceapplet de commande avec le -ImageId paramètre. Cet exemple indique un paramètre public du gestionnaire de systèmes pour l’ID d’image afin de lancer une instance à l’aide de l’AMI pour Windows Server 2022 la plus récente.
-ImageId "resolve:ssm:/aws/service/ami-windows-latest/Windows_Server-2022-English-Full-Base"
Pour d'autres exemples utilisant les paramètres de Systems Manager, consultez les sections Requête des derniers ID d'AMI Amazon Linux à l'aide du magasin de AWS Systems Manager paramètres et Requête de la dernière AMI Windows à l'aide du magasin de AWS Systems Manager paramètres.