【问题标题】:Google Deployment Manager: DNS. Removing TXT record also removes A record谷歌部署管理器:DNS。删除 TXT 记录也会删除 A 记录
【发布时间】:2020-02-19 15:11:53
【问题描述】:

我有一个 DNS (dns.yaml) 的部署管理器配置:

imports:
- path: domainorg.jinja

resources:
  - name: domainorg
    type: domainorg.jinja

domainorg.jinja 内容:

resources:
  - type: gcp-types/dns-v1:managedZones
    name: domainorg
    properties:
      description: ''
      dnsName: domain.org.
      visibility: "public"
  - type: gcp-types/dns-v1:resourceRecordSets
    name: domainorgrs
    properties:
      name: 'domain.org.'
      managedZone: "domainorg"
      records:
      - type: A
        ttl: 300
        rrdatas:
        - XXX.XXX.XXX.XXX
  - type: gcp-types/dns-v1:resourceRecordSets
    name: wwwdomainorgrs
    properties:
      name: 'www.domain.org.'
      managedZone: "domainorg"
      records:
      - type: CNAME
        ttl: 300
        rrdatas:
        - domain.org.
  - type: gcp-types/dns-v1:resourceRecordSets
    name: domainorgsgverrs
    properties:
      name: 'domain.org.'
      managedZone: "domainorg"
      records:
      - type: TXT
        ttl: 300
        rrdatas:
        - "google-site-verification=YYY"

我使用 cli 执行部署:

gcloud deployment-manager deployments update dns --config dns.yaml

它按预期工作。但是,当我决定从 domainorg.jinja 中删除 TXT 记录并更新部署时,我得到了一个意想不到的结果:谷歌部署管理器删除了带有 A 记录的 TXT 记录,我的网站失败了......有没有办法只删除 TXT使用部署管理器记录?

伙计们,过去有人遇到过同样的问题吗?很高兴看到您的解决方案。

【问题讨论】:

    标签: google-cloud-platform dns google-deployment-manager


    【解决方案1】:

    这个github link 中已经发布了一个解决方法。如果这对您有用,请尝试。

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 2022-07-11
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-28
      • 2017-08-14
      • 2018-09-15
      相关资源
      最近更新 更多