Utilizar DescribeLaunchConfigurations con una CLI - AWS Ejemplos de código de SDK

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.

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.

Utilizar DescribeLaunchConfigurations con una CLI

En los siguientes ejemplos de código, se muestra cómo utilizar DescribeLaunchConfigurations.

CLI
AWS CLI

Ejemplo 1: Cómo describir la configuración de inicialización especificada

En este ejemplo, se describe la configuración de inicialización especificada.

aws autoscaling describe-launch-configurations \ --launch-configuration-names my-launch-config

Salida:

{ "LaunchConfigurations": [ { "LaunchConfigurationName": "my-launch-config", "LaunchConfigurationARN": "arn:aws:autoscaling:us-west-2:123456789012:launchConfiguration:98d3b196-4cf9-4e88-8ca1-8547c24ced8b:launchConfigurationName/my-launch-config", "ImageId": "ami-0528a5175983e7f28", "KeyName": "my-key-pair-uswest2", "SecurityGroups": [ "sg-05eaec502fcdadc2e" ], "ClassicLinkVPCSecurityGroups": [], "UserData": "", "InstanceType": "t2.micro", "KernelId": "", "RamdiskId": "", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "SnapshotId": "snap-06c1606ba5ca274b1", "VolumeSize": 8, "VolumeType": "gp2", "DeleteOnTermination": true, "Encrypted": false } } ], "InstanceMonitoring": { "Enabled": true }, "CreatedTime": "2020-10-28T02:39:22.321Z", "EbsOptimized": false, "AssociatePublicIpAddress": true, "MetadataOptions": { "HttpTokens": "required", "HttpPutResponseHopLimit": 1, "HttpEndpoint": "disabled" } } ] }

Ejemplo 2: describir un número específico de configuraciones de inicialización

Para devolver un número específico de configuraciones de inicialización, utilice la opción --max-items.

aws autoscaling describe-launch-configurations \ --max-items 1

Si la salida incluye un campo de NextToken, hay más configuraciones de inicialización. Para obtener las configuraciones adicionales de inicialización, utilice el valor de este campo con la opción --starting-token en una llamada posterior de la siguiente manera.

aws autoscaling describe-launch-configurations \ --starting-token Z3M3LMPEXAMPLE
PowerShell
Herramientas para PowerShell

Ejemplo 1: En este ejemplo se muestran los nombres de las configuraciones de inicialización.

Get-ASLaunchConfiguration | format-table -property LaunchConfigurationName

Salida:

LaunchConfigurationName ----------------------- my-lc-1 my-lc-2 my-lc-3 my-lc-4 my-lc-5

Ejemplo 2: En este ejemplo se describe la configuración de inicialización especificada.

Get-ASLaunchConfiguration -LaunchConfigurationName my-lc-1

Salida:

AssociatePublicIpAddress : True BlockDeviceMappings : {/dev/xvda} ClassicLinkVPCId : ClassicLinkVPCSecurityGroups : {} CreatedTime : 12/12/2014 3:22:08 PM EbsOptimized : False IamInstanceProfile : ImageId : ami-043a5034 InstanceMonitoring : Amazon.AutoScaling.Model.InstanceMonitoring InstanceType : t2.micro KernelId : KeyName : LaunchConfigurationARN : arn:aws:autoscaling:us-west-2:123456789012:launchConfiguration:7e5f31e4-693b-4604-9322- e6f68d7fafad:launchConfigurationName/my-lc-1 LaunchConfigurationName : my-lc-1 PlacementTenancy : RamdiskId : SecurityGroups : {sg-67ef0308} SpotPrice : UserData :

Ejemplo 3: En este ejemplo se describen las dos configuraciones de inicialización especificadas.

Get-ASLaunchConfiguration -LaunchConfigurationName @("my-lc-1", "my-lc-2")

Ejemplo 4: En este ejemplo se describen todas las configuraciones de inicialización.

Get-ASLaunchConfiguration
  • Para obtener más información sobre la API, consulte DescribeLaunchConfigurationsla referencia de Herramientas de AWS para PowerShell cmdlets.