Récupérez le système Amazon Linux recommandé AMI IDs - Amazon EKS

Aidez à améliorer cette page

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.

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 contribueront à 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érez le système Amazon Linux recommandé AMI IDs

Lorsque vous déployez des nœuds, vous pouvez spécifier un identifiant pour une Amazon Machine Image EKS prédéfinie optimisée pour Amazon (AMI). Pour récupérer un AMI identifiant correspondant à la configuration souhaitée, interrogez le magasin de paramètres de AWS Systems ManagerAPI. Grâce à celaAPI, il n'est plus nécessaire de rechercher manuellement Amazon EKS Optimized AMIIDs. Pour de plus amples informations, veuillez consulter 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'ID d'image du dernier Amazon Linux EKS optimisé pour Amazon recommandé à l'AMIaide de la 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 :

  • kubernetes-versionRemplacez-le par une EKSversion Amazon prise en charge.

  • ami-typeRemplacez-le par l'une des options suivantes. Pour plus d'informations sur les types d'EC2instances Amazon, consultez la section Types d'EC2instances Amazon.

    • amazon-linux-2023/x86_64/standardÀ utiliser pour les instances x86 basées sur Amazon Linux 2023 (AL2023).

    • À utiliser amazon-linux-2023/arm64/standard pour AL2 023 ARM instances.

    • amazon-linux-2023/x86_64/nvidiaÀ utiliser pour les dernières NVIDIA instances AL2 023 approuvées.

    • amazon-linux-2023/x86_64/neuronÀ utiliser pour les dernières instances AL2 023 AWS Neuron.

    • amazon-linux-2À utiliser pour les instances x86 basées sur Amazon Linux 2 (AL2).

    • amazon-linux-2-arm64À utiliser pour les AL2 ARM instances, telles que les instances basées sur AWS Graviton.

    • À utiliser amazon-linux-2-gpu pour les instances x86 basées sur l'accélération AL2 matérielle pour NVIDIA GPUcharges de travail basées sur, Inferentia et Trainium.

  • region-codeRemplacez-le par une AWS région EKS prise en charge par Amazon pour laquelle vous souhaitez obtenir l'AMIidentifiant.

aws ssm get-parameter --name /aws/service/eks/optimized-ami/kubernetes-version/ami-type/recommended/image_id \ --region region-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/eks/optimized-ami/1.31/amazon-linux-2023/x86_64/standard/recommended/image_id \ --region us-west-2 --query "Parameter.Value" --output text

L'exemple qui suit illustre un résultat.

ami-1234567890abcdef0

📝 Modifiez cette page sur GitHub