【问题标题】:How can I specify routing policy via the boto3 change_resource_record_sets function?如何通过 boto3 change_resource_record_sets 函数指定路由策略?
【发布时间】:2022-08-24 21:55:19
【问题描述】:

当我通过 AWS Web 控制台在我的托管区域中创建记录时,我可以将路由策略选择为“简单”。

当我尝试通过 boto3 以编程方式创建相同的记录时,我似乎没有设置路由策略的选项,默认情况下它是“延迟”。

我错过了什么?


    r53.change_resource_record_sets(
            HostedZoneId=hz_id,
            ChangeBatch={
                \'Changes\': [{
                    \'Action\': \'UPSERT\',
                    \'ResourceRecordSet\': {
                        \'Name\': root_domain,
                        \'Type\': \'A\',
                        \'Region\': region,
                        \'AliasTarget\': {
                            \'DNSName\': f\'s3-website.{region}.amazonaws.com\',
                            \'EvaluateTargetHealth\': False,
                            \'HostedZoneId\': s3_hz_id,
                        },
                        \'SetIdentifier\': str(uuid.uuid4())
                    }
                }]
            }
        )

    标签: amazon-web-services routes boto3 amazon-route53 policy


    【解决方案1】:

    删除 regionSetIdentifier 在这里对我有用-虽然无法解释:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多