小编Aar*_*air的帖子

AWS Route53 CLI按值列出列表-资源-记录集

我需要基于Value在Route53中找到一条记录。我的Route53有10,000多个记录。Web界面当前不支持按值搜索具有2000条以上记录的托管区域。因此,我必须诉诸使用AWS Route53 CLI的list-resource-record-sets命令和--query参数。此参数使用JMESPath选择或过滤结果集。

因此,让我们看一下我们正在使用的结果集。

$ aws route53 list-resource-record-sets --hosted-zone-id  Z3RB47PQXVL6N2 --max-items 5 --profile myprofile
{
    "NextToken": "eyJTdGFydFJlY29yZE5hbWUiOiBudWxsLCAiU3RhcnRSZWNvcmRJZGVudGlmaWVyIjogbnVsbCwgIlN0YXJ0UmVjb3JkVHlwZSI6IG51bGwsICJib3RvX3RydW5jYXRlX2Ftb3VudCI6IDV9",
    "ResourceRecordSets": [
        {
            "ResourceRecords": [
                {
                    "Value": "ns-1264.awsdns-30.org."
                },
                {
                    "Value": "ns-698.awsdns-23.net."
                },
                {
                    "Value": "ns-1798.awsdns-32.co.uk."
                },
                {
                    "Value": "ns-421.awsdns-52.com."
                }
            ],
            "Type": "NS",
            "Name": "mydomain.com.",
            "TTL": 300
        },
        {
            "ResourceRecords": [
                {
                    "Value": "ns-1264.awsdns-30.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
                }
            ],
            "Type": "SOA",
            "Name": "mydomain.com.",
            "TTL": 300
        },
        {
            "ResourceRecords": [
                {
                    "Value": …
Run Code Online (Sandbox Code Playgroud)

dns amazon-web-services amazon-route53 jmespath

2
推荐指数
1
解决办法
2710
查看次数