Cloud DNS 會將您對代管區域的更新 (修改說明或設定 DNSSEC 狀態) 記錄為「作業」。不過,建立和刪除代管區域的動作不會產生記錄;刪除代管區域時,也會一併刪除該區域的作業記錄。
這些作業與您對代管區域中資源所做的變更互不影響。您可以使用 Google Cloud CLI 或 REST API 查看這些更新的記錄。
顯示作業稽核記錄
gcloud
執行下列指令:
gcloud dns operations list --zones="ZONE_NAME"
將 ZONE_NAME 替換成專案中的 DNS 區域名稱。
這項指令會以 JSON 格式列出前 100 個資源記錄集。您也可以另外指定一項參數:
--limit:要列出的作業數量上限
Python
from apiclient import errors
from apiclient.discovery import build
PROJECT_NAME='PROJECT_NAME'
ZONE_NAME='ZONE_NAME'
try:
service = build('dns', 'v1')
response = service.operations().list(project=PROJECT_NAME,
managedZone=ZONE_NAME).execute()
print(response)
except errors.HttpError, error:
print('An error occurred: %s' % error)
更改下列內容:
PROJECT_NAME:換成您的專案名稱ZONE_NAME:換成您專案中 DNS 區域的名稱
後續步驟
- 如要使用代管區域,請參閱「建立、修改及刪除區域」一文。
- 如要瞭解使用 Cloud DNS 時可能遇到的常見問題解決方案,請參閱這篇文章。
- 如需初步瞭解 Cloud DNS,請參閱這篇文章。
- 如要瞭解 Cloud DNS 指令列,請參閱 Google Cloud CLI 說明文件。