Suchen Sie mithilfe von Windows nach einem Amazon-Maschinen-Image PowerShell - AWS -Tools für PowerShell (Ausführung 5)

Version 5 (V5) von AWS -Tools für PowerShell wurde veröffentlicht!

Informationen zu wichtigen Änderungen und zur Migration Ihrer Anwendungen finden Sie im Migrationsthema.

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.

Suchen Sie mithilfe von Windows nach einem Amazon-Maschinen-Image PowerShell

Wenn Sie eine EC2 Amazon-Instance starten, geben Sie ein Amazon Machine Image (AMI) an, das als Vorlage für die Instance dient. Die IDs für AWS Windows AMIs ändern sich jedoch häufig, da sie neue AWS Versionen AMIs mit den neuesten Updates und Sicherheitsverbesserungen bieten. Sie können das Get-EC2ImageCmdlet verwenden, um das aktuelle Windows zu finden AMIs und es abzurufen. IDs

Get-EC2Image

Das Get-EC2Image Cmdlet ruft eine Liste der Dateien ab, die Sie verwenden können. AMIs

Verwenden Sie den -Owner Parameter mit dem Array-Wert, amazon, self AMIs sodass nur diejenigen Get-EC2Image abgerufen werden, die Amazon oder Ihnen gehören. In diesem Zusammenhang bezeichnet Sie den Benutzer, dessen Anmeldeinformationen Sie zum Aufrufen des Cmdlets verwendet haben.

PS > Get-EC2Image -Owner amazon, self

Sie können den Umfang der Ergebnisse mit dem Parameter -Filter definieren. Um den Filter anzugeben, erstellen Sie ein Objekt des Typs Amazon.EC2.Model.Filter. Verwenden Sie beispielsweise den folgenden Filter, um nur Windows AMIs anzuzeigen.

$platform_values = New-Object 'collections.generic.list[string]' $platform_values.add("windows") $filter_platform = New-Object Amazon.EC2.Model.Filter -Property @{Name = "platform"; Values = $platform_values} Get-EC2Image -Owner amazon, self -Filter $filter_platform

Im Folgenden finden Sie ein Beispiel für einen der vom Cmdlet AMIs zurückgegebenen Befehle. Die tatsächliche Ausgabe des vorherigen Befehls enthält Informationen für viele. AMIs

Architecture : x86_64 BlockDeviceMappings : {/dev/sda1, xvdca, xvdcb, xvdcc…} CreationDate : 2019-06-12T10:41:31.000Z Description : Microsoft Windows Server 2019 Full Locale English with SQL Web 2017 AMI provided by Amazon EnaSupport : True Hypervisor : xen ImageId : ami-000226b77608d973b ImageLocation : amazon/Windows_Server-2019-English-Full-SQL_2017_Web-2019.06.12 ImageOwnerAlias : amazon ImageType : machine KernelId : Name : Windows_Server-2019-English-Full-SQL_2017_Web-2019.06.12 OwnerId : 801119661308 Platform : Windows ProductCodes : {} Public : True RamdiskId : RootDeviceName : /dev/sda1 RootDeviceType : ebs SriovNetSupport : simple State : available StateReason : Tags : {} VirtualizationType : hvm
Anmerkung

In Version 4 von wurde das Get-EC2ImageByName Cmdlet AWS -Tools für PowerShell bereitgestellt, mit dem die Liste der Muster nach Namen gefiltert werden kann. AMIs Verwenden Sie für Version 5 der Tools stattdessen das Cmdlet Get- SSMLatest EC2 Image.