Trova l'immagine di una macchina Amazon utilizzando Windows PowerShell - AWS Strumenti per PowerShell (versione 5)

È stata rilasciata la versione 5 (V5) di! AWS Strumenti per PowerShell

Per informazioni sulle modifiche introduttive e sulla migrazione delle applicazioni, consulta l'argomento sulla migrazione.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Trova l'immagine di una macchina Amazon utilizzando Windows PowerShell

Quando avvii un' EC2 istanza Amazon, specifichi un'Amazon Machine Image (AMI) che funga da modello per l'istanza. Tuttavia, IDs per AWS Windows AMIs cambia frequentemente perché AWS AMIs fornisce nuovi aggiornamenti e miglioramenti di sicurezza. È possibile utilizzare il Get-EC2Imagecmdlet per trovare i Windows AMIs correnti e ottenerli. IDs

Get-EC2Image

Il Get-EC2Image cmdlet recupera un elenco di quelli che è possibile utilizzare. AMIs

Utilizza il -Owner parametro con il valore dell'array amazon, self in modo Get-EC2Image da recuperare solo AMIs ciò che appartiene ad Amazon o a te. In questo contesto, devi fare riferimento all'utente di cui hai usato le credenziali per richiamare il cmdlet.

PS > Get-EC2Image -Owner amazon, self

È possibile definire i risultati utilizzando il parametro -Filter. Per specificare il filtro, creare un oggetto di tipo Amazon.EC2.Model.Filter. Ad esempio, utilizza il seguente filtro per visualizzare solo Windows AMIs.

$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

Di seguito è riportato un esempio di uno dei valori AMIs restituiti dal cmdlet; l'output effettivo del comando precedente fornisce informazioni per molti. 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
Nota

La versione 4 di AWS Strumenti per PowerShell ha fornito il Get-EC2ImageByName cmdlet per filtrare l'elenco dei AMIs modelli per nome. Per la versione 5 degli strumenti, utilizzare invece il cmdlet Get- SSMLatest EC2 Image.