Ajudar a melhorar esta página
Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.
Recuperar IDs de AMI do Amazon Linux recomendadas
Você pode recuperar programaticamente o ID da imagem de máquina da Amazon (AMI) para AMIs otimizadas para o Amazon EKS consultando a API Repositório de parâmetros do AWS Systems Manager. Esse parâmetro elimina a necessidade de pesquisar manualmente IDs de AMIs otimizadas para o Amazon EKS. Para obter mais informações sobre a API Systems Manager Parameter Store, 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
por qualquer versão compatível do Amazon EKS.kubernetes-version
-
Substitua
por uma das opções a seguir. Para obter mais informações sobre os tipos de instâncias do Amazon EC2, consulte Tipos de instância do Amazon EC2.ami-type
-
Use
amazon-linux-2023/x86_64/standard
para instâncias baseadas emx86
do Amazon Linux 2023 (AL2023). -
Use
amazon-linux-2023/arm64/standard
para instâncias ARM do AL2023. -
Use
amazon-linux-2
para instâncias baseadas emx86
do Amazon Linux 2 (AL2). -
Use
amazon-linux-2-arm64
para instâncias ARM do AL2, como instâncias baseadas no AWS Graviton. -
Use
amazon-linux-2-gpu
em instânciasx86
baseadas em hardware AL2 aceleradas para workloads baseadas em GPU NVIDIA, Inferentiae Trainium .
-
-
Substitua
por uma Região da AWS do Amazon EKS compatível para a qual você deseja o ID da AMI.region-code
aws ssm get-parameter --name /aws/service/eks/optimized-ami/
/
kubernetes-version
ami-type
/recommended/image_id \ --region--query "Parameter.Value" --output text
region-code
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