Ajudar a melhorar esta página
Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.
Recuperar IDs de AMI do Amazon Linux recomendadas
Ao implantar nós, é possível especificar um ID para uma imagem de máquina da Amazon (AMI) pré-compilada e otimizada para o Amazon EKS. Para recuperar um ID de AMI que se ajuste à configuração desejada, consulte a API AWS Systems Manager Parameter Store. O uso dessa API elimina a necessidade de pesquisar manualmente IDs de AMIs otimizadas para o Amazon EKS. Para obter mais informações, consulte GetParameter. A entidade principal do IAM que você usou deve ter a permissão ssm:GetParameter
do IAM para recuperar os metadados da AMI otimizada do Amazon EKS.
Você pode recuperar o ID de imagem da mais recente AMI do Amazon Linux recomendada otimizada para o Amazon EKS com o comando a seguir, que usa o subparâmetro image_id
. Faça as seguintes modificações no comando, conforme necessário, e execute o comando modificado:
-
Substitua
<kubernetes-version>
por qualquer versão compatível do Amazon EKS. -
Substitua
ami-type
por uma das seguintes opções. Para obter mais informações sobre os tipos de instâncias do Amazon EC2, consulte Tipos de instância do Amazon EC2.-
Use
amazon-linux-2023/x86_64/standard
para instâncias baseadas no Amazon Linux 2023 (AL2023)x86
. -
Use
amazon-linux-2023/arm64/standard
para instâncias AL2023 ARM. -
Use
amazon-linux-2023/x86_64/nvidia
para as instâncias NVIDIA AL2023 aprovadas mais recentes. -
Use
amazon-linux-2023/x86_64/neuron
para as instâncias mais recentes do AL2023 AWS Neuron. -
Use
amazon-linux-2
para instâncias baseadas no Amazon Linux 2 (AL2)x86
. -
Use
o amazon-linux-2-arm64
para instâncias AL2 ARM, como as instâncias baseadas no AWS Graviton. -
Use
amazon-linux-2-gpu
para instâncias baseadas emx86
, aceleradas por hardware AL2, para workloads baseadas em GPU da NVIDIA, Inferentiae Trainium .
-
-
Substitua
<region-code>
por uma região da AWS compatível com o Amazon EKS para a qual você deseja o ID da AMI.
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
Aqui está um exemplo de comando após as substituições do espaço reservado terem sido feitas.
aws ssm get-parameter --name /aws/service/eks/optimized-ami/
1.31
/amazon-linux-2023
/x86_64/standard
/recommended/image_id \ --regionus-west-2
--query "Parameter.Value" --output text
Veja um exemplo de saída abaixo.
ami-
1234567890abcdef0