Encuentra una imagen de máquina de Amazon con Windows PowerShell - Herramientas de AWS para PowerShell (versión 5)

¡Se Herramientas de AWS para PowerShell ha lanzado la versión 5 (V5) del!

Para obtener información sobre los cambios más importantes y la migración de sus aplicaciones, consulte el tema sobre migración.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Encuentra una imagen de máquina de Amazon con Windows PowerShell

Cuando lanzas una EC2 instancia de Amazon, especificas una imagen de máquina de Amazon (AMI) para que sirva de plantilla para la instancia. Sin embargo, IDs las de AWS Windows AMIs cambian con frecuencia AWS porque incluyen AMIs las últimas actualizaciones y mejoras de seguridad. Puede usar el Get-EC2Imagecmdlet para buscar el Windows actual AMIs y obtener el suyo. IDs

Get-EC2Image

El Get-EC2Image cmdlet recupera una lista de los elementos que puede usar. AMIs

Usa el -Owner parámetro con el valor de la matriz amazon, self para que Get-EC2Image recupere solo lo AMIs que te pertenece a Amazon o a ti. En este contexto, hará referencia al usuario cuyas credenciales utilizó para invocar el cmdlet.

PS > Get-EC2Image -Owner amazon, self

Puede definir el alcance de los resultados mediante el parámetro -Filter. Para especificar el filtro, cree un objeto de tipo Amazon.EC2.Model.Filter. Por ejemplo, utilice el siguiente filtro para mostrar 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

A continuación se muestra un ejemplo de una de las AMIs opciones devueltas por el cmdlet; el resultado real del comando anterior proporciona información para muchos. 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 versión 4 del Get-EC2ImageByName cmdlet Herramientas de AWS para PowerShell proporcionó para filtrar la lista de AMIs patrones por nombres. Para la versión 5 de las herramientas, utilice el cmdlet Get- SSMLatest EC2 Image en su lugar.