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-zonesenumera información resumida sobre las 100 zonas alojadas que están asociadas con la cuenta actual de AWS:aws route53 list-hosted-zonesSi 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-items1Para ver información sobre la siguiente zona alojada, tome el valor de
NextTokende la respuesta al comando anterior e inclúyalo en el parámetro--starting-token, por ejemplo:aws route53 list-hosted-zones --max-items1--starting-tokenZ3M3LMPEXAMPLE-
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-R53HostedZoneListEjemplo 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-R53HostedZoneListEjemplo 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.
-