You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过AWS CLI筛选Route53的公共托管区域?

如何用AWS CLI筛选Route53公共托管区域

aws route53 list-hosted-zones-by-name命令本身没有内置筛选公共托管区域的参数,但可以结合jq工具对命令输出进行过滤,实现需求。

Route53托管区域的Config.PrivateZone字段用于区分公私属性:私有区域该字段值为true,公共区域为false。基于这个特性,你可以用以下命令筛选出所有公共托管区域:

aws route53 list-hosted-zones-by-name | jq '.HostedZones[] | select(.Config.PrivateZone == false)'

如果只需要展示关键信息(比如域名和托管区域ID),可以简化输出:

aws route53 list-hosted-zones-by-name | jq '.HostedZones[] | select(.Config.PrivateZone == false) | {Name: .Name, Id: .Id}'

注意:如果你的环境没有安装jq,需要先进行安装。例如在Ubuntu系统可以执行sudo apt install jq,macOS系统可以用brew install jq。

内容的提问来源于stack exchange,提问作者abhinav singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 21:55:21