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.
Mithilfe von öffentlichen Systems-Manager-Parametern auf die neuesten AMIs verweisen
AWS Systems Manager stellt öffentliche Parameter für öffentliche AMIs bereit, die von verwaltet werden. AWS Sie können beim Starten von Instances die öffentlichen Parameter verwenden, um sicherzustellen, dass Sie die neuesten AMIs verwenden. Beispielsweise ist der öffentliche Parameter /aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-arm64 in allen Regionen verfügbar und verweist immer auf die neueste Version des Amazon Linux 2023 AMI für die arm64-Architektur in einer bestimmten Region.
Die öffentlichen Parameter sind über die folgenden Pfade verfügbar:
Weitere Informationen finden Sie unter Arbeiten mit öffentlichen Parametern im AWS Systems Manager -Benutzerhandbuch.
Finden Sie den SSM-Parameter für ein öffentliches AMI
Wenn Sie ein öffentliches AMI beschreiben, enthält die Antwort den zugehörigen Parameter AWS Systems Manager (SSM) im PublicSsmParameterName Feld. Verwenden Sie diesen Parameter, um den SSM-Parameter zu identifizieren, der immer auf die neueste Version dieses AMI verweist.
- Console
-
So finden Sie den SSM-Parameter für ein öffentliches AMI
-
Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.
-
Wählen Sie im Navigationsbereich die Option AMIs.
-
Wählen Sie ein öffentliches AMI aus.
-
Suchen Sie auf der Registerkarte Details nach dem Namen des öffentlichen SSM-Parameters.
- AWS CLI
-
So finden Sie den SSM-Parameter für ein öffentliches AMI
Verwenden Sie den Befehl describe-images. Die Antwort enthält das PublicSsmParameterName Feld für öffentliche AMIs, denen ein SSM-Parameter zugeordnet ist.
aws ec2 describe-images \
--image-ids ami-0abcdef1234567890
Die folgende Beispielausgabe zeigt das PublicSsmParameterName Feld. Einige Felder wurden der Kürze halber weggelassen.
{
"Images": [
{
"ImageId": "ami-0abcdef1234567890",
"Name": "al2023-ami-2023.7.20260601.0-kernel-6.1-x86_64",
...
"PublicSsmParameterName": "aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64"
}
]
}
- PowerShell
-
So finden Sie den SSM-Parameter für ein öffentliches AMI
Verwenden Sie das cmdlet Get-EC2Image. Die Antwort enthält das PublicSsmParameterName Feld für öffentliche AMIs, denen ein SSM-Parameter zugeordnet ist.
Get-EC2Image -ImageId ami-0abcdef1234567890
Die folgende Beispielausgabe zeigt das PublicSsmParameterName Feld. Einige Felder wurden der Kürze halber weggelassen.
ImageId : ami-0abcdef1234567890
Name : al2023-ami-2023.7.20260601.0-kernel-6.1-x86_64
...
PublicSsmParameterName : aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64
Amazon-Linux-AMIs auflisten
- AWS CLI
-
Um die Linux-AMIs in der aktuellen Version aufzulisten AWS Region
Verwenden Sie den Befehl get-parameters-by-path. Der Wert für den --path-Parameter ist spezifisch für Linux-AMIs.
aws ssm get-parameters-by-path \
--path /aws/service/ami-amazon-linux-latest \
--query "Parameters[].Name"
- PowerShell
-
Um die Linux-AMIs in der aktuellen Version aufzulisten AWS Region
Verwenden Sie das cmdlet Get-SSMParametersByPath.
Get-SSMParametersByPath `
-Path "/aws/service/ami-amazon-linux-latest" | `
Sort-Object Name | Format-Table Name
Windows-AMIs auflisten
- AWS CLI
-
Um die Windows-AMIs in der aktuellen Version aufzulisten AWS Region
Verwenden Sie den Befehl get-parameters-by-path. Der Wert für den --path-Parameter ist spezifisch für Windows-AMIs.
aws ssm get-parameters-by-path \
--path /aws/service/ami-windows-latest \
--query "Parameters[].Name"
- PowerShell
-
Um die Windows-AMIs in der aktuellen Version aufzulisten AWS Region
Verwenden Sie das cmdlet Get-SSMParametersByPath.
Get-SSMParametersByPath `
-Path "/aws/service/ami-windows-latest" | `
Sort-Object Name | Format-Table Name
Eine Instance mit einem öffentlichen Parameter starten
Um den öffentlichen Parameter beim Starten einer Instance anzugeben, verwenden Sie die folgende Syntax: resolve:ssm:public-parameter, wobei resolve:ssm das Standardpräfix und public-parameter der Pfad und Name des öffentlichen Parameters ist.
- AWS CLI
-
So starten Sie eine Instance mit einem öffentlichen Parameter:
Verwenden den Befehl run-instances mit der Option --image-id. Das folgende Beispiel gibt einen öffentlichen Systems-Manager-Parameter für die Image-ID an, um eine Instance mit dem neuesten Amazon-Linux-2023-AMI zu starten.
--image-id resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64
- PowerShell
-
So starten Sie eine Instance mit einem öffentlichen Parameter:
Verwenden Sie das New-EC2InstanceCmdlet mit dem -ImageId Parameter. Das folgende Beispiel gibt einen öffentlichen Systems-Manager-Parameter für die Image-ID an, um eine Instance mit dem neuesten AMI für Windows Server 2022 zu starten.
-ImageId "resolve:ssm:/aws/service/ami-windows-latest/Windows_Server-2022-English-Full-Base"
Weitere Beispiele, die Systems Manager Manager-Parameter verwenden, finden Sie unter Abfragen der neuesten Amazon Linux-AMI-IDs mithilfe des AWS Systems Manager Parameterspeichers und Abfragen des neuesten Windows-AMIs mithilfe des AWS Systems Manager Parameterspeichers.