Recuperar IDs de AMI do Microsoft Windows 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 Microsoft Windows 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 Windows otimizada recomendada 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 release por uma das opções a seguir.

    • Use 2022 para o Windows Server 2022, mas somente se você estiver usando a versão 1.24 ou posterior do Kubernetes.

    • Use 2019 para o Windows Server 2019.

  • Substitua installation-option por uma das opções a seguir. Para obter mais informações, consulte O que é a opção de instalação Server Core no Windows Server?.

    • Use Core para uma instalação mínima com uma superfície de ataque menor.

    • Use Full para incluir a experiência de área de trabalho do Windows.

  • Substitua kubernetes-version por qualquer versão compatível do Amazon EKS.

  • 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/ami-windows-latest/Windows_Server-release-English-installation-option-EKS_Optimized-kubernetes-version/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/ami-windows-latest/Windows_Server-2022-English-Core-EKS_Optimized-1.31/image_id \ --region us-west-2 --query "Parameter.Value" --output text

Veja um exemplo de saída abaixo.

ami-1234567890abcdef0