View a markdown version of this page

Usa ListHostedZones con un AWS SDK o CLI - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Usa ListHostedZones con un AWS SDK o CLI

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

CLI
AWS CLI

Para enumerar las zonas hospedadas asociadas a la actual AWS cuenta

La siguiente list-hosted-zones El ejemplo muestra información resumida sobre las primeras 100 zonas hospedadas que están asociadas a la actual AWS cuenta.

aws route53 list-hosted-zones

Salida:

{ "HostedZones": [ { "Id": "/hostedzone/Z1R8UBAEXAMPLE", "Name": "example.com.", "CallerReference": "2014-04-01-18:47", "Config": { "Comment": "command-line version", "PrivateZone": false }, "ResourceRecordSetCount": 2 } ] }

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 hospedadas de una en una, utilice el siguiente comando.

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

Para ver la información sobre la siguiente zona hospedada, tome el valor de NextToken de la respuesta al comando anterior e inclúyala en el --starting-token parámetro, como se muestra en el siguiente ejemplo.

aws route53 list-hosted-zones \ --max-items 1 \ --starting-token Z3M3LMPEXAMPLE

Para obtener más información, consulte Listar las zonas alojadas públicas en el Guía para desarrolladores de Amazon Route 53.

  • Para obtener más información sobre la API, consulte ListHostedZones en AWS CLI Referencia de comandos.

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 más información sobre la API, consulte ListHostedZones en Herramientas de AWS para PowerShell Referencia de cmdlets (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 más información sobre la API, consulte ListHostedZones en Herramientas de AWS para PowerShell Referencia de cmdlets (V5).

Rust
SDK para Rust
nota

Hay más sobre 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 más información sobre la API, consulte ListHostedZones en AWS Referencia de la API de SDK para Rust.

Para obtener una lista completa de AWS Las guías para desarrolladores del SDK y los ejemplos de código, consulta Uso de Route 53 con un AWS SDK. En este tema también se incluye información sobre cómo empezar a utilizar el SDK y detalles sobre sus versiones anteriores.