Empfohlene Microsoft-Windows-AMI-IDs abrufen - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Um zu diesem Benutzerhandbuch beizutragen, klicken Sie auf den Link Diese Seite auf GitHub bearbeiten, der sich im rechten Bereich jeder Seite befindet.

Empfohlene Microsoft-Windows-AMI-IDs abrufen

Beim Bereitstellen von Knoten können Sie eine ID für ein vorkonfiguriertes, für Amazon EKS optimiertes Amazon Machine Image (AMI) angeben. Um eine AMI-ID abzurufen, die Ihrer gewünschten Konfiguration entspricht, führen Sie eine Abfrage an die API für AWS Systems Manager Parameter Store durch. Durch die Verwendung dieser API entfällt die Notwendigkeit zur manuellen Suche nach Amazon-EKS-optimierten AMI-IDs. Weitere Informationen 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, für Amazon EKS optimierten Windows-AMI 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:

  • Ersetzen Sie release durch eine der folgenden Optionen.

    • Verwenden Sie 2022 für Windows Server 2022.

    • Verwenden Sie 2019 für Windows Server 2019.

  • Ersetzen Sie installation-option durch eine der folgenden Optionen. Weitere Informationen finden Sie unter Was ist die Server-Core-Installationsoption in Windows Server?.

    • Verwenden Sie Core für eine minimale Installation mit einer geringeren Angriffsfläche.

    • Verwenden Sie Full, um die Windows-Desktop-Erfahrung einzuschließen.

  • Ersetzen Sie kubernetes-version durch eine unterstützte platform-version.

  • Ersetzen Sie region-code durch eine Amazon-EKS-unterstützte AWS-Region, für die Sie die AMI-ID verwenden möchten.

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

Hier ist ein Beispielbefehl, nachdem Platzhalter ersetzt wurden.

aws ssm get-parameter --name /aws/service/ami-windows-latest/Windows_Server-2022-English-Core-EKS_Optimized-k8s-n-2/image_id \ --region us-west-2 --query "Parameter.Value" --output text

Eine Beispielausgabe sieht wie folgt aus.

ami-1234567890abcdef0