Recuperar IDs de AMI do Bottlerocket recomendadas - Amazon EKS

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 Bottlerocket recomendadas

Você pode recuperar o ID da imagem de máquina da Amazon (AMI) para AMIs otimizadas do Amazon EKS consultando a API Parameter Store do AWS Systems Manager. Ao usar esse parâmetro, não será necessário 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 Bottlerocket otimizada recomendada para o Amazon EKS com o comando da AWS CLI 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 -flavor por uma das opções a seguir.

    • Remova -flavor para variantes sem uma GPU.

    • Use -nvidia para variantes habilitadas para GPU.

  • Substitua architecture por uma das opções a seguir.

    • Use x86_64 para instâncias baseadas em x86.

    • Use arm64 para instâncias ARM.

  • Substitua region-code por uma Região da AWS do Amazon EKS compatível para a qual você deseja o ID da 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

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/bottlerocket/aws-k8s-1.30/x86_64/latest/image_id \ --region us-west-2 --query "Parameter.Value" --output text

Veja um exemplo de saída abaixo.

ami-1234567890abcdef0