Chamar o parâmetro público da AMI otimizada para EKS no Parameter Store - AWS Systems Manager

Chamar o parâmetro público da AMI otimizada para EKS no Parameter Store

O serviço Amazon Elastic Kubernetes Service (Amazon EKS) publica o nome da nova Amazon Machine Image (AMI) otimizada para Amazon EKS como um parâmetro público. Recomendamos o uso dessa AMI ao adicionar nós a um cluster do Amazon EKS, já que as novas versões incluem patches do Kubernetes e atualizações de segurança. Antes, para garantir o uso da AMI mais recente, era necessário verificar a documentação do Amazon EKS e atualizar manualmente os modelos ou recursos de implantação com o novo ID da AMI.

Use o comando a seguir para visualizar o nome da AMI otimizada para Amazon EKS mais recente do Amazon Linux 2.

Linux & macOS
aws ssm get-parameters \ --names /aws/service/eks/optimized-ami/1.14/amazon-linux-2/recommended
Windows
aws ssm get-parameters ^ --names /aws/service/eks/optimized-ami/1.14/amazon-linux-2/recommended

O comando retorna informações como as seguintes.

{
    "Parameters": [
        {
            "Name": "/aws/service/eks/optimized-ami/1.14/amazon-linux-2/recommended",
            "Type": "String",
            "Value": "{\"schema_version\":\"2\",\"image_id\":\"ami-08984d8491de17ca0\",\"image_name\":\"amazon-eks-node-1.14-v20201007\",\"release_version\":\"1.14.9-20201007\"}",
            "Version": 24,
            "LastModifiedDate": "2020-11-17T10:16:09.971000-08:00",
            "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/eks/optimized-ami/1.14/amazon-linux-2/recommended",
            "DataType": "text"
        }
    ],
    "InvalidParameters": []
}