Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 谷歌部署管理器:DNS。删除TXT记录也会删除记录_Google Cloud Platform_Dns_Google Deployment Manager - Fatal编程技术网

Google cloud platform 谷歌部署管理器:DNS。删除TXT记录也会删除记录

Google cloud platform 谷歌部署管理器:DNS。删除TXT记录也会删除记录,google-cloud-platform,dns,google-deployment-manager,Google Cloud Platform,Dns,Google Deployment Manager,我有DNS(DNS.yaml)的部署管理器配置: 域名org.jinja内容: resources: - type: gcp-types/dns-v1:managedZones name: domainorg properties: description: '' dnsName: domain.org. visibility: "public" - type: gcp-types/dns-v1:resourceRecordSets

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

域名org.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记录并更新部署时,我得到了一个意想不到的结果:google部署管理器删除了带有记录的TXT记录,我的网站失败了。。。是否有任何方法可以使用部署管理器仅删除TXT记录


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

此页面中已经发布了一个解决方案。请尝试一下,如果这对你的工作

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