Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Utilizar DescribeHosts con una CLI
Los siguientes ejemplos de código muestran cómo utilizar DescribeHosts.
- CLI
-
- AWS CLI
-
Para ver los detalles de los hosts dedicados
En el siguiente ejemplo de
describe-hosts, se muestra la información de los hosts dedicados deavailablede su cuenta de AWS.aws ec2 describe-hosts --filter"Name=state,Values=available"Salida:
{ "Hosts": [ { "HostId": "h-07879acf49EXAMPLE", "Tags": [ { "Value": "production", "Key": "purpose" } ], "HostProperties": { "Cores": 48, "TotalVCpus": 96, "InstanceType": "m5.large", "Sockets": 2 }, "Instances": [], "State": "available", "AvailabilityZone": "eu-west-1a", "AvailableCapacity": { "AvailableInstanceCapacity": [ { "AvailableCapacity": 48, "InstanceType": "m5.large", "TotalCapacity": 48 } ], "AvailableVCpus": 96 }, "HostRecovery": "on", "AllocationTime": "2019-08-19T08:57:44.000Z", "AutoPlacement": "off" } ] }Para obtener más información, consulte Viewing Dedicated Hosts en la Guía del usuario de Amazon Elastic Compute Cloud para instancias de Linux.
-
Para obtener información sobre la API, consulte DescribeHosts
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se devuelven los detalles del host de EC2.
Get-EC2HostSalida:
AllocationTime : 3/23/2019 4:55:22 PM AutoPlacement : off AvailabilityZone : eu-west-1b AvailableCapacity : Amazon.EC2.Model.AvailableCapacity ClientToken : HostId : h-01e23f4cd567890f1 HostProperties : Amazon.EC2.Model.HostProperties HostReservationId : Instances : {} ReleaseTime : 1/1/0001 12:00:00 AM State : available Tags : {}Ejemplo 2: En este ejemplo se consulta el valor de AvailableInstanceCapacity para el host h-01e23f4cd567899f1.
Get-EC2Host -HostId h-01e23f4cd567899f1 | Select-Object -ExpandProperty AvailableCapacity | Select-Object -expand AvailableInstanceCapacitySalida:
AvailableCapacity InstanceType TotalCapacity ----------------- ------------ ------------- 11 m4.xlarge 11-
Para obtener información sobre la API, consulte DescribeHosts en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: En este ejemplo se devuelven los detalles del host de EC2.
Get-EC2HostSalida:
AllocationTime : 3/23/2019 4:55:22 PM AutoPlacement : off AvailabilityZone : eu-west-1b AvailableCapacity : Amazon.EC2.Model.AvailableCapacity ClientToken : HostId : h-01e23f4cd567890f1 HostProperties : Amazon.EC2.Model.HostProperties HostReservationId : Instances : {} ReleaseTime : 1/1/0001 12:00:00 AM State : available Tags : {}Ejemplo 2: En este ejemplo se consulta el valor de AvailableInstanceCapacity para el host h-01e23f4cd567899f1.
Get-EC2Host -HostId h-01e23f4cd567899f1 | Select-Object -ExpandProperty AvailableCapacity | Select-Object -expand AvailableInstanceCapacitySalida:
AvailableCapacity InstanceType TotalCapacity ----------------- ------------ ------------- 11 m4.xlarge 11-
Para obtener información sobre la API, consulte DescribeHosts en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).
-