כדי להפעיל את הביקורת במכונה של AlloyDB ל-PostgreSQL, צריך לבצע שני שלבים. קודם כל, מפעילים את הדגל alloydb.enable_pgaudit במכונה. לאחר מכן, מתחברים למכונה הראשית של האשכול ויוצרים את התוסף pgaudit במסדי הנתונים. בהתאם להיקף ההצהרות שאתם מגדירים ל-pgAudit לתעד ביומן ולנפח עומס העבודה, הפעלה של רישום נרחב ביומן הביקורת יכולה להשפיע על ביצועי השאילתות.
- מפעילים את pgAudit במכונה:
המסוף
- נכנסים לדף Clusters במסוף Google Cloud .
- לוחצים על אשכול בעמודה Resource Name.
- בדף Overview, בקטע Instances in your cluster בוחרים מכונה ולוחצים על Edit.
- מוסיפים את הדגל
alloydb.enable_pgauditלמכונה:- לוחצים על הוספת סימון.
- בוחרים את הדגל
alloydb.enable_pgauditמהרשימה דגל לניהול מסד נתונים חדש. - ברשימה Value, בוחרים באפשרות on.
- לוחצים על סיום.
- לוחצים על Update instance.
gcloud
כדי להפעיל את pgAudit במכונה, מגדירים את הדגל
alloydb.enable_pgauditשל המכונה כ-on. מידע נוסף על הגדרת דגלים לניהול מסד נתונים של מכונה באמצעות Google Cloud CLI זמין במאמר הגדרת דגלים לניהול מסד נתונים של מכונה.שימו לב: אחרי שמעדכנים את הדגל הזה, AlloyDB מפעיל מחדש את המכונה באופן אוטומטי.
- מתחברים למכונה הראשית ויוצרים את התוסף בכל מסד נתונים.
צריך לבצע את השלבים הבאים במכונה הראשית, גם אם מפעילים את הביקורת במכונה של מאגר לקריאה בלבד:
- מחברים לקוח
psqlלמכונה הראשית של האשכול, כמו שמתואר במאמר חיבור לקוח psql למכונה. - בשורת הפקודה של
psql, מתחברים למסד הנתונים ויוצרים את התוסף:\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit;מחליפים את
DB_NAMEבשם של מסד הנתונים. - חוזרים על שני השלבים הקודמים כדי להתחבר למסדי נתונים אחרים וליצור את התוסף בכל אחד מהם.
- מחברים לקוח