Obtención de los ID de AMI de Microsoft Windows recomendados
Puede recuperar el ID de Imagen de máquina de Amazon (AMI) de las AMI optimizadas para Amazon EKS mediante programación al consultar la API de AWS Systems Manager Parameter Store. 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. La entidad principal de IAM que utiliza debe tener el permiso ssm:GetParameter
de IAM para recuperar los metadatos de la AMI optimizada para Amazon EKS.
Puede recuperar el ID de imagen de la última AMI de Windows optimizada para Amazon EKS recomendada con el siguiente comando, que usa el parámetro secundario image_id
. Realice las siguientes modificaciones en el comando según sea necesario y, a continuación, ejecute el comando modificado:
-
Reemplace
release
por una de las siguientes opciones:-
Use
2022
para Windows Server 2022, pero solo si usa la versión1.24
de Kubernetes o una posterior. -
Use
2019
para Windows Server 2019.
-
-
Reemplace
installation-option
por una de las siguientes opciones. Para obtener más información, consulte ¿Qué es la opción de instalación Server Core en Windows Server?-
Use
Core
para una instalación mínima con una superficie expuesta a ataques más pequeña. -
Use
Full
para incluir la experiencia de escritorio de Windows.
-
-
Reemplace
kubernetes-version
por cualquier versión de Amazon EKS compatible. -
Sustituya
region-code
por una región de AWS compatible con Amazon EKS para la que desea el ID de AMI.
aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-
release
-English-installation-option
-EKS_Optimized-kubernetes-version
/image_id \ --regionregion-code
--query "Parameter.Value" --output text
A continuación, se muestra un comando de ejemplo después de reemplazar los marcadores de posición.
aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-
2022
-English-Core
-EKS_Optimized-1.31
/image_id \ --regionus-west-2
--query "Parameter.Value" --output text
Un ejemplo de salida sería el siguiente.
ami-
1234567890abcdef0