Utilizzare DescribeDhcpOptions con una CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzare DescribeDhcpOptions con una CLI

Gli esempi di codice seguenti mostrano come utilizzare DescribeDhcpOptions.

CLI
AWS CLI

Esempio 1: come descrivere le opzioni DHCP.

L’esempio describe-dhcp-options seguente recupera i dettagli delle opzioni DHCP in uso.

aws ec2 describe-dhcp-options

Output:

{ "DhcpOptions": [ { "DhcpConfigurations": [ { "Key": "domain-name", "Values": [ { "Value": "us-east-2.compute.internal" } ] }, { "Key": "domain-name-servers", "Values": [ { "Value": "AmazonProvidedDNS" } ] } ], "DhcpOptionsId": "dopt-19edf471", "OwnerId": "111122223333" }, { "DhcpConfigurations": [ { "Key": "domain-name", "Values": [ { "Value": "us-east-2.compute.internal" } ] }, { "Key": "domain-name-servers", "Values": [ { "Value": "AmazonProvidedDNS" } ] } ], "DhcpOptionsId": "dopt-fEXAMPLE", "OwnerId": "111122223333" } ] }

Per ulteriori informazioni, consulta Utilizzo dei set di opzioni DHCP nella Guida per l’utente di AWS VPC.

Esempio 2: come descrivere le opzioni DHCP e filtrare l’output.

L’esempio describe-dhcp-options seguente descrive le opzioni DHCP e utilizza un filtro per restituire solo le opzioni DHCP che hanno example.com come server dei nomi di dominio. L’esempio utilizza il parametro --query per visualizzare solo le informazioni di configurazione e l’ID nell’output.

aws ec2 describe-dhcp-options \ --filters Name=key,Values=domain-name-servers Name=value,Values=example.com \ --query "DhcpOptions[*].[DhcpConfigurations,DhcpOptionsId]"

Output:

[ [ [ { "Key": "domain-name", "Values": [ { "Value": "example.com" } ] }, { "Key": "domain-name-servers", "Values": [ { "Value": "172.16.16.16" } ] } ], "dopt-001122334455667ab" ] ]

Per ulteriori informazioni, consulta Utilizzo dei set di opzioni DHCP nella Guida per l’utente di AWS VPC.

  • Per informazioni dettagliate sull’API, consulta DescribeDhcpOptions in AWS CLI Command Reference.

PowerShell
Strumenti per PowerShell V4

Esempio 1: questo esempio elenca i set di opzioni DHCP.

Get-EC2DhcpOption

Output:

DhcpConfigurations DhcpOptionsId Tag ------------------ ------------- --- {domain-name, domain-name-servers} dopt-1a2b3c4d {} {domain-name, domain-name-servers} dopt-2a3b4c5d {} {domain-name-servers} dopt-3a4b5c6d {}

Esempio 2: questo esempio ottiene i dettagli di configurazione per il set di opzioni DHCP specificato.

(Get-EC2DhcpOption -DhcpOptionsId dopt-1a2b3c4d).DhcpConfigurations

Output:

Key Values --- ------ domain-name {abc.local} domain-name-servers {10.0.0.101, 10.0.0.102}
  • Per informazioni dettagliate sull’API, consulta DescribeDhcpOptions nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).

Strumenti per PowerShell V5

Esempio 1: questo esempio elenca i set di opzioni DHCP.

Get-EC2DhcpOption

Output:

DhcpConfigurations DhcpOptionsId Tag ------------------ ------------- --- {domain-name, domain-name-servers} dopt-1a2b3c4d {} {domain-name, domain-name-servers} dopt-2a3b4c5d {} {domain-name-servers} dopt-3a4b5c6d {}

Esempio 2: questo esempio ottiene i dettagli di configurazione per il set di opzioni DHCP specificato.

(Get-EC2DhcpOption -DhcpOptionsId dopt-1a2b3c4d).DhcpConfigurations

Output:

Key Values --- ------ domain-name {abc.local} domain-name-servers {10.0.0.101, 10.0.0.102}
  • Per informazioni dettagliate sull’API, consulta DescribeDhcpOptions nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).