קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מערכת Cloud DNS מתעדת פעולות של עדכונים של תחומים מנוהלים שאתם מבצעים (שינוי תיאורים או הגדרת מצב DNSSEC). המערכת לא מתעדת את היצירה והמחיקה של תחום מנוהל. מחיקת תחום מנוהל מוחקת גם את הפעולות שתועדו באותו תחום.
הפעולות האלה הן בלתי תלויות בשינויים שאתם מבצעים במשאבים בתחום המנוהל. אפשר להשתמש ב-CLI של Google Cloud או ב-API ל-REST כדי לראות את ההיסטוריה של העדכונים האלה.
ההרשאות שנדרשות לביצוע המשימה הזו
כדי לבצע את המשימה הזו, צריכות להיות לכם ההרשאות הבאות או תפקידי ה-IAM הבאים.
הרשאות
dns.managedZoneOperations.list
dns.managedZoneOperations.get
תפקידים
roles/dns.admin
הצגת יומן הביקורת של הפעולות
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)
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["התוכן קשה להבנה","hardToUnderstand","thumb-down"],["שגיאות בקוד לדוגמה או במידע","incorrectInformationOrSampleCode","thumb-down"],["חסרים לי פרטים או דוגמאות","missingTheInformationSamplesINeed","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-06-27 (שעון UTC)."],[[["\u003cp\u003eCloud DNS records managed zone updates, such as modifying descriptions or configuring DNSSEC state, are recorded as operations.\u003c/p\u003e\n"],["\u003cp\u003eYou can use the Google Cloud CLI or the REST API to view the history of managed zone update operations, which are separate from changes to resources within the zone.\u003c/p\u003e\n"],["\u003cp\u003eTo view these operations, you must have either the \u003ccode\u003edns.managedZoneOperations.list\u003c/code\u003e and \u003ccode\u003edns.managedZoneOperations.get\u003c/code\u003e permissions or the \u003ccode\u003eroles/dns.admin\u003c/code\u003e role.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egcloud dns operations list --zones="ZONE_NAME"\u003c/code\u003e command can be used to display a JSON-formatted list of managed zone operations, with an optional \u003ccode\u003e--limit\u003c/code\u003e parameter to specify the number of operations.\u003c/p\u003e\n"],["\u003cp\u003eThe Python code provided can also be used to programmatically display the managed zone operations.\u003c/p\u003e\n"]]],[],null,["# View operations on managed zones\n\nCloud DNS records managed zone updates that you make (modifying descriptions\nor configuring DNSSEC state) as operations. Managed zone creation and\ndeletion are not recorded; deletion of a managed zone also deletes recorded\noperations on the zone.\n\nThese operations are independent of\n[changes that you make](/dns/docs/monitoring#dns-propagation) to the resources\nwithin the managed zone. You can use the Google Cloud CLI or the REST API to see\nthe history of these updates.\n\n#### Permissions required for this task\n\nTo perform this task, you must have been granted the following permissions\n*or* the following IAM roles.\n\n**Permissions**\n\n- `dns.managedZoneOperations.list`\n- `dns.managedZoneOperations.get`\n\n**Roles**\n\n- `roles/dns.admin`\n\nDisplay audit log of operations\n-------------------------------\n\n### gcloud\n\nRun the following command: \n\n```\ngcloud dns operations list --zones=\"ZONE_NAME\"\n```\n\nReplace \u003cvar translate=\"no\"\u003eZONE_NAME\u003c/var\u003e with the name of a DNS zone in\nyour project.\n\nThis command prints the JSON formatted resource record sets for\nthe first 100 records. You can specify an additional parameter:\n\n- `--limit`: maximum number of operations to list\n\n### Python\n\n```\nfrom apiclient import errors\nfrom apiclient.discovery import build\n\nPROJECT_NAME='PROJECT_NAME'\nZONE_NAME='ZONE_NAME'\n\ntry:\n service = build('dns', 'v1')\n response = service.operations().list(project=PROJECT_NAME,\n managedZone=ZONE_NAME).execute()\n print(response)\nexcept errors.HttpError, error:\n print('An error occurred: %s' % error)\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_NAME\u003c/var\u003e: the name of your project\n- \u003cvar translate=\"no\"\u003eZONE_NAME\u003c/var\u003e: the name of a DNS zone in your project\n\nWhat's next\n-----------\n\n- To work with managed zones, see [Create, modify, and delete zones](/dns/docs/zones).\n- To find solutions for common issues that you might encounter when using Cloud DNS, see [Troubleshooting](/dns/docs/troubleshooting).\n- To get an overview of Cloud DNS, see [Cloud DNS overview](/dns/docs/overview).\n- For the Cloud DNS command-line, see the [Google Cloud CLI](/sdk/gcloud/reference/dns) documentation."]]