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
releasedurch eine der folgenden Optionen.-
Verwenden Sie
2022für Windows Server 2022. -
Verwenden Sie
2019für Windows Server 2019.
-
-
Ersetzen Sie
installation-optiondurch eine der folgenden Optionen. Weitere Informationen finden Sie unter Was ist die Server-Core-Installationsoption in Windows Server?. -
Verwenden Sie
Corefür eine minimale Installation mit einer geringeren Angriffsfläche. -
Verwenden Sie
Full, um die Windows-Desktop-Erfahrung einzuschließen.
-
-
Ersetzen Sie
kubernetes-versiondurch eine unterstützte platform-version. -
Ersetzen Sie
region-codedurch 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 \ --regionregion-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 \ --regionus-west-2--query "Parameter.Value" --output text
Eine Beispielausgabe sieht wie folgt aus.
ami-1234567890abcdef0