Uso de ListHostedZones con un SDK de AWS o la CLI - Ejemplos de código de AWS SDK

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

Uso de ListHostedZones con un SDK de AWS o la CLI

Los siguientes ejemplos de código muestran cómo utilizar ListHostedZones.

CLI
AWS CLI

Cómo enumerar las zonas alojadas asociadas a una cuenta actual de AWS

El siguiente comando de list-hosted-zones enumera información resumida sobre las 100 zonas alojadas que están asociadas con la cuenta actual de AWS:

aws route53 list-hosted-zones

Si tiene más de 100 zonas alojadas o si desea enumerarlas en grupos de menos de 100, incluya el parámetro --max-items. Por ejemplo, para enumerar las zonas alojadas, utilice el siguiente comando:

aws route53 list-hosted-zones --max-items 1

Para ver información sobre la siguiente zona alojada, tome el valor de NextToken de la respuesta al comando anterior e inclúyalo en el parámetro --starting-token, por ejemplo:

aws route53 list-hosted-zones --max-items 1 --starting-token Z3M3LMPEXAMPLE
  • Para obtener información sobre la API, consulte ListHostedZones en la Referencia de comandos de la AWS CLI.

PowerShell
Herramientas para PowerShell V4

Ejemplo 1: se muestra todas las zonas alojadas públicas y privadas.

Get-R53HostedZoneList

Ejemplo 2: se muestra todas las zonas alojadas asociadas al conjunto de delegación reutilizable que tiene el ID NZ8X2CISAMPLE.

Get-R53HostedZoneList -DelegationSetId NZ8X2CISAMPLE
  • Para obtener información sobre la API, consulte ListHostedZones en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).

Herramientas para PowerShell V5

Ejemplo 1: se muestra todas las zonas alojadas públicas y privadas.

Get-R53HostedZoneList

Ejemplo 2: se muestra todas las zonas alojadas asociadas al conjunto de delegación reutilizable que tiene el ID NZ8X2CISAMPLE.

Get-R53HostedZoneList -DelegationSetId NZ8X2CISAMPLE
  • Para obtener información sobre la API, consulte ListHostedZones en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).

Rust
SDK para Rust
nota

Hay más en GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS.

async fn show_host_info(client: &aws_sdk_route53::Client) -> Result<(), aws_sdk_route53::Error> { let hosted_zone_count = client.get_hosted_zone_count().send().await?; println!( "Number of hosted zones in region : {}", hosted_zone_count.hosted_zone_count(), ); let hosted_zones = client.list_hosted_zones().send().await?; println!("Zones:"); for hz in hosted_zones.hosted_zones() { let zone_name = hz.name(); let zone_id = hz.id(); println!(" ID : {}", zone_id); println!(" Name : {}", zone_name); println!(); } Ok(()) }
  • Para obtener información sobre la API, consulte ListHostedZones en la Referencia de la API de AWS SDK para Rust.