Abrufen von Amazon-EKS-optimierten Amazon-Linux-AMI-IDs - Amazon EKS

Helfen Sie mit, diese Seite zu verbessern

Möchten Sie zu diesem Benutzerhandbuch beitragen? Scrollen Sie zum Ende dieser Seite und wählen Sie Diese Seite bearbeiten am aus GitHub. Ihre Beiträge werden dazu beitragen, unser Benutzerhandbuch für alle zu verbessern.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Abrufen von Amazon-EKS-optimierten Amazon-Linux-AMI-IDs

Sie können die Amazon Machine Image (AMI) -ID für Amazon EKS-optimierte AMIs programmgesteuert abrufen, indem Sie die AWS Systems Manager Parameter Store-API abfragen. Mit diesem Parameter müssen Sie Amazon-EKS-optimierte AMI-IDs nicht manuell abrufen. Weitere Informationen zur Systems Manager Parameter Store-API finden Sie unter GetParameter. Das von Ihnen verwendete IAM-Prinzipal muss über die ssm:GetParameter-IAM-Berechtigung zum Abrufen der Amazon EKS-optimierten AMI-Metadaten verfügen.

Sie können die Image-ID des neuesten empfohlenen Amazon EKS-optimierten Amazon Linux-AMIs mit dem folgenden Befehl abrufen, der den Unterparameter image_id verwendet. Nehmen Sie nach Bedarf die folgenden Änderungen am Befehl vor und führen Sie anschließend den geänderten Befehl aus:

  • kubernetes-versionDurch eine unterstützte Amazon EKS-Version ersetzen.

  • ami-typeErsetzen Sie durch eine der folgenden Optionen. Informationen zu den Typen von Amazon EC2 EC2-Instances finden Sie unter Amazon EC2 EC2-Instance-Typen.

    • Wird amazon-linux-2023/x86_64/standard für Amazon Linux 2023 (AL2023) x86 -basierte Instances verwendet.

    • Wird amazon-linux-2023/arm64/standard für AL2023 ARM-Instances verwendet.

    • Wird amazon-linux-2 für Amazon Linux 2 (AL2) x86 -basierte Instances verwendet.

    • Wird amazon-linux-2-arm64 für AL2-ARM-Instances verwendet, z. B. AWS Graviton-basierte Instances.

    • Wird amazon-linux-2-gpu für GPU-beschleunigte AL2-Instanzen verwendet.

  • region-codeErsetzen Sie es durch ein unterstütztes Amazon EKS, AWS-Region für das Sie die AMI-ID benötigen.

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

Hier ist ein Beispielbefehl, nachdem Platzhalter ersetzt wurden.

aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.30/amazon-linux-2023/x86_64/standard/recommended/image_id \ --region us-west-2 --query "Parameter.Value" --output text

Eine Beispielausgabe sieht wie folgt aus.

ami-1234567890abcdef0