Récupération des ID d'AMI Amazon Linux optimisées pour Amazon EKS - Amazon EKS

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 tout le monde.

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 des ID d'AMI Amazon Linux optimisées pour Amazon EKS

Vous pouvez récupérer par programmation l'identifiant Amazon Machine Image (AMI) pour les AMI optimisées Amazon EKS en interrogeant l'API AWS Systems Manager Parameter Store. Ce paramètre vous évite de devoir rechercher manuellement les ID d'AMI optimisées pour Amazon EKS. Pour plus d'informations sur l'API Systems Manager Parameter Store, consultez GetParameter.

Pour récupérer un ID d'AMI pour les AMI optimisées pour Amazon EKS à l'aide du AWS CLI
  1. Déterminez la région dans laquelle votre instance de nœud sera déployée, par exempleus-west-2.

  2. Déterminez le type d'AMI dont vous avez besoin. Pour plus d'informations sur les types d'instances Amazon EC2, consultez la section Types d'instances.

    • amazon-linux-2est destiné aux instances x86 basées sur Amazon Linux 2 (AL2).

    • amazon-linux-2-arm64est destiné aux instances ARM AL2, telles que les instances basées sur AWS Graviton.

    • amazon-linux-2-gpuest destiné aux instances accélérées par GPU AL2.

    • amazon-linux-2023/x86_64/standardest destiné aux instances x86 basées sur Amazon Linux 2023 (AL2023).

    • amazon-linux-2023/arm64/standardest destiné aux instances ARM AL2023.

  3. Déterminez la Kubernetes version du cluster auquel votre nœud sera attaché, par exemple 1.30.

  4. Exécutez la AWS CLI commande suivante pour récupérer l'ID d'AMI approprié. Remplacez Région AWS la Kubernetes version et la plate-forme le cas échéant. Vous devez être connecté à l' AWS CLI aide d'un principal ssm:GetParameter IAM autorisé à récupérer les métadonnées de l'AMI optimisées pour Amazon EKS.

    aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.30/amazon-linux-2/recommended/image_id \ --region region-code --query "Parameter.Value" --output text

    L'exemple qui suit illustre un résultat.

    ami-1234567890abcdef0