

 **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.

Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien **Modifier cette page sur** qui se trouve dans le volet droit de chaque 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.

# Récupérer les ID d’AMI Bottlerocket recommandés
<a name="retrieve-ami-id-bottlerocket"></a>

Lors du déploiement de nœuds, vous pouvez spécifier un identifiant pour une image Amazon Machine Image (AMI) optimisée pour Amazon EKS pré-créée. Pour récupérer un identifiant AMI qui correspond à la configuration souhaitée, interrogez l’API AWS Systems Manager Parameter Store. L’utilisation de cette API élimine le besoin de rechercher manuellement les identifiants AMI optimisés pour Amazon EKS. Pour plus d’informations, consultez [GetParameter](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameter.html). Le [principal IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#iam-term-principal) que vous utilisez doit disposer de l'autorisation IAM `ssm:GetParameter` pour récupérer les métadonnées de l'AMI optimisée pour Amazon EKS.

Vous pouvez récupérer l’ID d’image de la dernière AMI Bottlerocket optimisée pour Amazon EKS recommandée à l’aide de la commande AWS CLI suivante, qui utilise le sous-paramètre `image_id`. Si nécessaire, apportez les modifications suivantes à la commande, puis exécutez la commande modifiée :
+ Remplacez {{kubernetes-version}} par une [platform-version](https://docs.aws.amazon.com/eks/latest/userguide/platform-versions.html) prise en charge.
+ Remplacez {{-flavor}} par l’une des options suivantes.
  + Supprimez {{-flavor}} pour les variantes sans GPU.
  + Utilisez {{-nvidia}} pour les variantes compatibles avec le GPU.
  + Utilisez {{-fips}} pour les variantes compatibles avec FIPS.
+ Remplacez {{architecture}} par l’une des options suivantes.
  + Utilisez {{x86\_64}} pour les instances basées sur `x86`.
  + Utilisez {{arm64}} pour les instances ARM.
+ Remplacez {{region-code}} par une [région AWS prise en charge par Amazon EKS](https://docs.aws.amazon.com/general/latest/gr/eks.html) pour laquelle vous voulez obtenir l’ID d’AMI.

```
aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-{{kubernetes-version-flavor}}/{{architecture}}/latest/image_id \
    --region {{region-code}} --query "Parameter.Value" --output text
```

Voici un exemple de commande après remplacement des espaces réservés.

```
aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-{{1.31}}/{{x86_64}}/latest/image_id \
    --region {{us-west-2}} --query "Parameter.Value" --output text
```

L'exemple qui suit illustre un résultat.

```
ami-{{1234567890abcdef0}}
```