Aidez à améliorer cette page
Vous souhaitez contribuer à ce guide de l'utilisateur ? Faites défiler cette page vers le bas et sélectionnez Modifier cette page sur GitHub. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tous.
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écupération recommandée Bottlerocket AMI IDs
Vous pouvez récupérer l'identifiant Amazon Machine Image (AMI) EKS optimisé pour Amazon AMIs en interrogeant le AWS Systems Manager Parameter StoreAPI. Avec ce paramètre, vous n'avez pas besoin de rechercher manuellement Amazon EKS Optimized AMIIDs. Pour plus d'informations sur le magasin de paramètres Systems ManagerAPI, consultez GetParameter. Le IAMprincipal que vous utilisez doit être ssm:GetParameter
IAM autorisé à récupérer les AMI métadonnées EKS optimisées pour Amazon.
Vous pouvez récupérer l'identifiant de l'image de la dernière version recommandée par EKS Amazon Bottlerocket AMIavec la AWS CLI commande suivante, qui utilise le sous-paramètreimage_id
. Si nécessaire, apportez les modifications suivantes à la commande, puis exécutez la commande modifiée :
-
Remplacez-le par une EKSversion Amazon prise en charge.kubernetes-version
-
Remplacez-le par l'une des options suivantes.-flavor
-
Supprimer
pour les variantes sansGPU.-flavor
-
À utiliser
-nvidia
pour les variantes GPU activées.
-
-
Remplacez-le par l'une des options suivantes.architecture
-
À utiliser
x86_64
pour les instancesx86
basées. -
À utiliser
arm64
pour ARM les instances.
-
-
Remplacez-le par un Amazon EKS pris Région AWS en charge dont vous souhaitez obtenir l'AMIidentifiant.region-code
aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-
kubernetes-version
-flavor
/architecture
/latest/image_id \ --regionregion-code
--query "Parameter.Value" --output text
Voici un exemple de commande après le remplacement des espaces réservés.
aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-
1.31
/x86_64
/latest/image_id \ --regionus-west-2
--query "Parameter.Value" --output text
L'exemple qui suit illustre un résultat.
ami-1234567890abcdef0