マネージド ゾーンでオペレーションを表示する

Cloud DNS は、マネージド ゾーンに対して行った更新(説明の変更や DNSSEC 状態の構成)をオペレーションとして記録します。マネージド ゾーンの作成と削除は記録されません。マネージド ゾーンを削除すると、そのゾーンで記録されたオペレーションも削除されます。

これらのオペレーションは、マネージド ゾーン内のリソースに対して行った変更とは関係ありません。これらの更新履歴は、Google Cloud CLI または REST API で確認できます。

オペレーションの監査ログを表示する

gcloud

次のコマンドを実行します。

gcloud dns operations list --zones="ZONE_NAME"

ZONE_NAME は、プロジェクトの DNS ゾーンの名前に置き換えます。

このコマンドは、最初の 100 件のレコードのリソース レコードセットを JSON 形式で出力します。追加のパラメータを指定できます。

  • --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 ゾーンの名前

次のステップ