Recuperación de los ID de la AMI de Amazon Linux optimizada para Amazon EKS - Amazon EKS

Ayude a mejorar esta página

¿Quiere contribuir a esta guía del usuario? Desplácese hasta el final de esta página y seleccione Editar esta página en GitHub. Sus contribuciones ayudarán a que nuestra guía del usuario sea mejor para todos.

Recuperación de los ID de la AMI de Amazon Linux optimizada para Amazon EKS

Puede recuperar el ID de Amazon Machine Image (AMI) de las AMI optimizadas para Amazon EKS mediante programación al consultar la API de Parameter Store de AWS Systems Manager. Este parámetro elimina la necesidad de buscar de manera manual los ID de la AMI optimizada para Amazon EKS. Para obtener más información acerca de la API de Systems Manager Parameter Store, consulte GetParameter.

Para recuperar un ID de AMI para las AMI optimizadas para Amazon EKS con el AWS CLI
  1. Determine la región en la que se implementará la instancia de nodo, como por ejemplo, us-west-2.

  2. Determine el tipo de AMI que necesita. Para más información sobre los tipos de instancias de Amazon EC2, consulte Tipos de instancias.

    • amazon-linux-2 es para instancias basadas en Amazon Linux 2 (AL2) x86.

    • amazon-linux-2-arm64 es para las instancias ARM AL2, como las instancias basadas en AWSGraviton.

    • amazon-linux-2-gpu es para las instancias aceleradas por GPU de AL2.

    • amazon-linux-2023/x86_64/standard es para instancias basadas en Amazon Linux 2023 (AL2023) x86.

    • amazon-linux-2023/arm64/standard es para instancias ARM AL2023.

  3. Determine la versión de Kubernetes del clúster a la que se conectará su nodo, por ejemplo, la 1.30.

  4. Ejecute el comando AWS CLI para recuperar el ID de AMI correspondiente. Sustituya la Región de AWS, la versión de Kubernetes y la plataforma según corresponda. Debe estar registrado en la AWS CLI con una entidad principal de IAM que utiliza el permiso de IAM ssm:GetParameter para recuperar los metadatos AMI optimizados de 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

    Un ejemplo de salida sería el siguiente.

    ami-1234567890abcdef0