gpt4 book ai didi

amazon-web-services - 获取托管区域以进行Cloudfront分发

转载 作者:行者123 更新时间:2023-12-03 14:35:58 26 4
gpt4 key购买 nike

我正在尝试使用ansible设置Route53故障转移(尽管我使用ansible的事实并不特别相关)。

我有这项工作有效:

- name: Route 53 Failover | Add ALIAS
route53:
command: create
zone: "{{ top_level_domain }}"
record: "{{ cname_record_domain }}"
type: A
alias: true
alias_hosted_zone_id: "Z2FDTNDATAQYW2"
value: "{{ cname_target_domain }}"
wait: yes
failover: SECONDARY
identifier: "{{ cname_record_identifier }}"
overwrite: true

硬编码的 alias_hosted_zone_id是我的Cloudfront发行版的托管区域。找到这一点的唯一方法(我知道)是在Route53控制台的“添加记录集”对话框中选择cloudfront分发作为别名。然后在对话框中声明托管区域。

我想做的是用从 aws cli命令或ansible任务填充的变量替换硬编码的字符串。这可能吗?

最佳答案

对于CloudFront分配,该值始终为Z2FDTNDATAQYW2

事实证明,Route 53文档本身的实际引用比我预期的要难得多-(在撰写本文时)此字符串存在一些搜索引擎错误的命中(大概正在对文档进行一些重构),但是请参见示例http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html

关于amazon-web-services - 获取托管区域以进行Cloudfront分发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39665214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com