Usar DescribeDhcpOptions com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar DescribeDhcpOptions com uma CLI

Os exemplos de código a seguir mostram como usar o DescribeDhcpOptions.

CLI
AWS CLI

Exemplo 1: descrever as opções de DHCP

O exemplo describe-dhcp-options a seguir recupera detalhes das suas opções DHCP.

aws ec2 describe-dhcp-options

Saída:

{ "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" } ] }

Para obter mais informações, consulte Trabalhar com conjuntos de opções DHCP no Guia do usuário da AWS VPC.

Exemplo 2: descrever suas opções de DHCP e filtrar o resultado

O exemplo describe-dhcp-options a seguir descreve as opções de DHCP e usa um filtro para retornar somente as opções de DHCP que têm example.com como o servidor de nomes de domínio. O exemplo usa o parâmetro --query para exibir somente as informações de configuração e o ID no resultado.

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

Saída:

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

Para obter mais informações, consulte Trabalhar com conjuntos de opções DHCP no Guia do usuário da AWS VPC.

  • Para ver detalhes da API, consulte DescribeDhcpOptions na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo lista seus conjuntos de opções DHCP.

Get-EC2DhcpOption

Saída:

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

Exemplo 2: esse exemplo obtém detalhes de configuração para o conjunto de opções DHCP especificado.

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

Saída:

Key Values --- ------ domain-name {abc.local} domain-name-servers {10.0.0.101, 10.0.0.102}
  • Consulte detalhes da API em DescribeDhcpOptions na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: esse exemplo lista seus conjuntos de opções DHCP.

Get-EC2DhcpOption

Saída:

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

Exemplo 2: esse exemplo obtém detalhes de configuração para o conjunto de opções DHCP especificado.

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

Saída:

Key Values --- ------ domain-name {abc.local} domain-name-servers {10.0.0.101, 10.0.0.102}
  • Consulte detalhes da API em DescribeDhcpOptions na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).