使用 Google Cloud DNS REST API 删除 DNS 记录
Delete DNS record with Google Cloud DNS REST API
我正在尝试使用 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 删除我最近创建的记录。我也无法在 documentation.
中找到解决方案
删除 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]"
]
}
]
}
我正在尝试使用 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 删除我最近创建的记录。我也无法在 documentation.
中找到解决方案删除 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]"
]
}
]
}