AWS 文档 SDK 示例
将 ListHostedZones 与 AWS SDK 或 CLI 配合使用
以下代码示例演示如何使用 ListHostedZones。
- CLI
-
- AWS CLI
-
列出与当前 AWS 账户关联的托管区
如下
list-hosted-zones命令列出与当前 AWS 账户关联的前 100 个托管区的摘要信息:aws route53 list-hosted-zones如果您有超过 100 个托管区,或者想要将它们按小于 100 的数量分组列出,请包含
--max-items参数。例如,要一次列出一个托管区,请使用以下命令:aws route53 list-hosted-zones --max-items1要查看有关下一个托管区的信息,请从上一个命令的响应中获取
NextToken的值,并将其包含在--starting-token参数中,例如:aws route53 list-hosted-zones --max-items1--starting-tokenZ3M3LMPEXAMPLE-
有关 API 详细信息,请参阅 AWS CLI 命令参考中的 ListHostedZones
。
-
- PowerShell
-
- Tools for PowerShell V4
-
示例 1:输出所有公有和私有托管区。
Get-R53HostedZoneList示例 2:输出与 ID 为 NZ8X2CISAMPLE 的可重复使用委托集关联的所有托管区
Get-R53HostedZoneList -DelegationSetId NZ8X2CISAMPLE-
有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V4)》中的 ListHostedZones。
-
- Tools for PowerShell V5
-
示例 1:输出所有公有和私有托管区。
Get-R53HostedZoneList示例 2:输出与 ID 为 NZ8X2CISAMPLE 的可重复使用委托集关联的所有托管区
Get-R53HostedZoneList -DelegationSetId NZ8X2CISAMPLE-
有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V5)》中的 ListHostedZones。
-
- Rust
-
- 适用于 Rust 的 SDK
-
注意
查看 GitHub,了解更多信息。在 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(()) }-
有关 API 详细信息,请参阅《AWS SDK for Rust API Reference》中的 ListHostedZones
。
-