דיירים הם ישויות שבבעלותן אובייקטים של משרות וחברות שהוקצו להן. הם יוצרים שכבת ארגון אמצעית בין פרויקט ב- Google Cloud לבין הנתונים שהעליתם. דיירים מאפשרים לבודד קבוצות שונות של נתונים בלי להשתמש בכמה פרויקטים, כי הם מונעים שיתוף של נתונים מעבר למחסומי הדיירות. ריבוי דיירים שימושי במצבים שבהם יש לכם יותר מלקוח אחד ואתם לא רוצים לשתף נתונים ביניהם, אבל אתם רוצים לשמור על פרויקט אחד לחיוב ולדיווח פנימיים. Google Cloudלדוגמה:
- ספקי אתרי דרושים שיוצרים אתרי דרושים לארגונים עם כמה חברות בנות.
- סוכנויות להשמה שיוצרות מערכות למעקב אחרי מועמדים למספר עסקים.
לכל פרויקט מוקצה Google Cloud tenant_id לדייר ברירת מחדל יחיד. אפשר לשנות את ברירת המחדל על ידי יצירת יותר מדייר אחד בפרויקט נתון.
הדיירים מבודדים לחלוטין זה מזה. כל ממשקי ה-API מבקשים רק דייר אחד כדי למנוע שליפת נתונים מכמה דיירים בקריאה ל-API אחת. באופן דומה, למידת מכונה (ML) מתייחסת לדיירים כיחידות נפרדות ולא חוצה את המחסומים בין הדיירים. פרויקט יכול לתמוך במספר הדיירים הנדרש.
דיירים שמוגדרים כברירת מחדל
בגרסה Job Search v4beta1 ואילך, נדרשת ישות Tenant. לכל הפרויקטים מוקצה tenant_id לדייר ברירת מחדל יחיד. אם אתם לא רוצים להשתמש במספר דיירים, אתם יכולים:
שימוש בדייר ברירת המחדל של הפרויקט (מומלץ). כדי לעשות את זה, לא צריך לציין את הדייר באופן ספציפי. אפשר להשתמש בפורמט
projects/{project_id}/jobs/{job_id}והקצה העורפי של Cloud Talent Solution יניח שאתם משתמשים בדייר ברירת המחדל.יוצרים דייר יחיד ומשתמשים בו במקום בדייר שמוגדר כברירת מחדל. אם יוצרים דייר משלכם, צריך להפנות אליו:
projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}.
הערך שמוגדר כברירת מחדל tenant_id הוא ייחודי לכל פרויקט, והוא אף פעם לא נמחק או מוחלף אם יוצרים דיירים נוספים. אי אפשר להפעיל שיטות CRUD בדייר שמוגדר כברירת מחדל.
דיירים שנוצרו (אופציונלי)
יצירת דיירים משלכם היא אופציונלית. לכל פרויקט של חיפוש משרות מוקצה דייר ברירת מחדל על ידי ה-backend של CTS. אם אתם לא רוצים להשתמש בגישה מרובת דיירים כדי להפריד בין חלוקות משנה של הנתונים, מומלץ להשתמש בדייר שמוגדר כברירת מחדל.
יצירת דייר
אתם צריכים ליצור ערך ייחודי externalId ולהקצות אותו לדייר החדש. השיחה מחזירה מזהה ייחודי name שהוקצה על ידי מערכת הבק-אנד שלנו, ומוקצה גם לדייר הזה. חשוב לתעד ולאחסן את הערכים name ו-externalId, כי הם משמשים לעדכון, למחיקה ולהפניה.
בדוגמת הקוד הבאה מוצגת יצירה של דייר חדש:
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.
אחזור דייר (tenant)
Java
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.
Python
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.
הצגת רשימה של דיירים
Java
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.
Python
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.
מחיקת דייר
Java
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.
Python
מידע נוסף על התקנה ויצירה של לקוח Cloud Talent Solution זמין במאמר ספריות לקוח של Cloud Talent Solution.