0

我正在尝试使用 Google Cloud DNS REST API 删除 DNS 记录。我可以使用以下请求创建一个:

POST https://www.googleapis.com/dns/v1/projects/[PROJECT]/managedZones/[ZONE]/changes
{
  "additions": [
    {
      "name": "[RECORD]",
      "type": "A",
      "ttl": 300,
      "rrdatas": [
        "[IPADRESS]"
      ]
    }
  ]
}

但是我不知道如何使用 API 删除我最近创建的记录。我也无法在文档中找到解决方案。

4

1 回答 1

1

删除 DNS 资源记录几乎与添加一个相同。您必须获得与现有资源记录完全相同的名称、类型、ttl 和 rrdatas,否则将拒绝删除。

POST https://www.googleapis.com/dns/v1/projects/[PROJECT]/managedZones/[ZONE]/changes
{
  "deletions": [
    {
      "kind": "dns#resourceRecordSet",
      "name": "[RECORD]",
      "type": "A",
      "ttl": 300,
      "rrdatas": [
        "[IPADRESS]"
      ]
    }
  ]
}
于 2019-08-27T20:12:13.543 回答