סקירה כללית על תפקידי משתמש ב-AlloyDB Omni

בחירת גרסה של מאמר העזרה:

בדף הזה מוסבר איך AlloyDB Omni ב-VM פועל עם תפקידים ב-PostgreSQL. ההנחה היא שאתם מכירים את PostgreSQL.

מסד נתונים של AlloyDB Omni משתמש במושג התפקידים הסטנדרטי של PostgreSQL. תפקיד יכול לשמש כמשתמש במסד נתונים, כקבוצת משתמשים או כשניהם.

תפקיד משתמש כולל את ההרשאה LOGIN שמאפשרת למשתמשים להיכנס למערכת AlloyDB Omni. תפקיד קבוצתי כולל תפקידים של חברים עם הרשאות שונות, שאפשר להעניק לכל החברים או לבטל לכולם בבת אחת.

תפקידי PostgreSQL מוגדרים מראש ב-AlloyDB Omni

ל-PostgreSQL יש קבוצה של תפקידים מוגדרים מראש עם הרשאות שונות. ב-AlloyDB Omni נוספים כמה תפקידים של משתמשים וקבוצות לקבוצת התפקידים המוגדרים מראש של PostgreSQL.

בטבלה הבאה מפורטים התפקידים ב-PostgreSQL שמוגדרים מראש ב-AlloyDB Omni:

שם התפקיד הרשאות
alloydbadmin SUPERUSER (כולל CREATEROLE, CREATEDB ו-LOGIN).
alloydbmetadata כברירת מחדל, לתפקיד הזה אין הרשאות.

בנוסף, ב-AlloyDB Omni שמורים שמות התפקידים הבאים שלא נמצאים בשימוש, אבל יכול להיות שיהיו בשימוש בעתיד.

שם התפקיד הרשאות
alloydbagent NOLOGIN
alloydbexport NOLOGIN
alloydbiamgroupuser NOLOGIN
alloydbiamuser NOLOGIN
alloydbimportexport NOLOGIN
alloydbobservability NOLOGIN
alloydbreplica NOLOGIN
alloydbsqllogical NOLOGIN
alloydbsuperuser NOLOGIN

תפקיד המשתמש alloydbadmin

התפקיד alloydbadmin הוא תפקיד מוגדר מראש שמגדיר את מערכת מסד הנתונים ומבצע משימות אחרות של משתמש-על. לתפקיד הזה יש את ההרשאות הבאות:

  • יצירת תוספים שדורשים הרשאות של משתמש-על
  • יצירת טריגרים של אירועים
  • יצירת משתמשים לשכפול
  • יצירת פרסומים ומינויים של רפליקציה

התפקיד הזה משמש רק את הכלים הפנימיים של AlloyDB Omni, ומשתמשים לא צריכים להשתמש בו.

התפקיד alloydbmetadata

התפקיד alloydbmetadata הוא תפקיד מוגדר מראש עם פחות הרשאות, שגם משמש את AlloyDB Omni באופן פנימי. בדומה ל-alloydbadmin, משתמשים אחרים לא צריכים להשתמש בתפקיד הזה.

המאמרים הבאים