הפעלת pgAudit

כדי להפעיל את הביקורת במכונה של AlloyDB ל-PostgreSQL, צריך לבצע שני שלבים. קודם כל, מפעילים את הדגל alloydb.enable_pgaudit במכונה. לאחר מכן, מתחברים למכונה הראשית של האשכול ויוצרים את התוסף pgaudit במסדי הנתונים. בהתאם להיקף ההצהרות שאתם מגדירים ל-pgAudit לתעד ביומן ולנפח עומס העבודה, הפעלה של רישום נרחב ביומן הביקורת יכולה להשפיע על ביצועי השאילתות.

  1. מפעילים את pgAudit במכונה:

    המסוף

    1. נכנסים לדף Clusters במסוף Google Cloud .

      כניסה לדף Clusters

    2. לוחצים על אשכול בעמודה Resource Name.
    3. בדף Overview, בקטע Instances in your cluster בוחרים מכונה ולוחצים על Edit.
    4. מוסיפים את הדגל alloydb.enable_pgaudit למכונה:
      1. לוחצים על הוספת סימון.
      2. בוחרים את הדגל alloydb.enable_pgaudit מהרשימה דגל לניהול מסד נתונים חדש.
      3. ברשימה Value, בוחרים באפשרות on.
      4. לוחצים על סיום.
    5. לוחצים על Update instance.

    gcloud

    כדי להפעיל את pgAudit במכונה, מגדירים את הדגל alloydb.enable_pgaudit של המכונה כ-on. מידע נוסף על הגדרת דגלים לניהול מסד נתונים של מכונה באמצעות Google Cloud CLI זמין במאמר הגדרת דגלים לניהול מסד נתונים של מכונה.

    שימו לב: אחרי שמעדכנים את הדגל הזה, AlloyDB מפעיל מחדש את המכונה באופן אוטומטי.

  2. מתחברים למכונה הראשית ויוצרים את התוסף בכל מסד נתונים. צריך לבצע את השלבים הבאים במכונה הראשית, גם אם מפעילים את הביקורת במכונה של מאגר לקריאה בלבד:
    1. ‫מחברים לקוח psql למכונה הראשית של האשכול, כמו שמתואר במאמר חיבור לקוח psql למכונה.
    2. בשורת הפקודה של psql, מתחברים למסד הנתונים ויוצרים את התוסף:
          \c DB_NAME
          CREATE EXTENSION IF NOT EXISTS pgaudit;
          

      מחליפים את DB_NAME בשם של מסד הנתונים.

    3. חוזרים על שני השלבים הקודמים כדי להתחבר למסדי נתונים אחרים וליצור את התוסף בכל אחד מהם.