Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare DescribeLaunchConfigurations con una CLI
Gli esempi di codice seguenti mostrano come utilizzare DescribeLaunchConfigurations.
- CLI
-
- AWS CLI
-
Esempio 1: come descrivere la configurazione di avvio specificata.
Questo esempio descrive la configurazione di avvio specificata.
aws autoscaling describe-launch-configurations \ --launch-configuration-namesmy-launch-configOutput:
{ "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" } } ] }Esempio 2: come descrivere un numero specificato di configurazioni di avvio.
Per restituire un numero specifico di configurazioni di avvio, utilizza l’opzione
--max-items.aws autoscaling describe-launch-configurations \ --max-items1Se l’output include un campo
NextToken, significa che sono presenti più configurazioni di avvio. Per ottenere le configurazioni di avvio aggiuntive, utilizza il valore di questo campo con l’opzione--starting-tokenin una chiamata successiva come descritto di seguito.aws autoscaling describe-launch-configurations \ --starting-tokenZ3M3LMPEXAMPLE-
Per informazioni dettagliate sull’API, consulta DescribeLaunchConfigurations
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio elenca i nomi delle configurazioni di avvio.
Get-ASLaunchConfiguration | format-table -property LaunchConfigurationNameOutput:
LaunchConfigurationName ----------------------- my-lc-1 my-lc-2 my-lc-3 my-lc-4 my-lc-5Esempio 2: questo esempio descrive la configurazione di avvio specificata.
Get-ASLaunchConfiguration -LaunchConfigurationName my-lc-1Output:
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 :Esempio 3: questo esempio descrive le due configurazioni di avvio specificate.
Get-ASLaunchConfiguration -LaunchConfigurationName @("my-lc-1", "my-lc-2")Esempio 4: questo esempio descrive tutte le configurazioni di avvio.
Get-ASLaunchConfiguration-
Per informazioni dettagliate sull’API, consulta DescribeLaunchConfigurations nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio elenca i nomi delle configurazioni di avvio.
Get-ASLaunchConfiguration | format-table -property LaunchConfigurationNameOutput:
LaunchConfigurationName ----------------------- my-lc-1 my-lc-2 my-lc-3 my-lc-4 my-lc-5Esempio 2: questo esempio descrive la configurazione di avvio specificata.
Get-ASLaunchConfiguration -LaunchConfigurationName my-lc-1Output:
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 :Esempio 3: questo esempio descrive le due configurazioni di avvio specificate.
Get-ASLaunchConfiguration -LaunchConfigurationName @("my-lc-1", "my-lc-2")Esempio 4: questo esempio descrive tutte le configurazioni di avvio.
Get-ASLaunchConfiguration-
Per informazioni dettagliate sull’API, consulta DescribeLaunchConfigurations nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-