
הטקסט המלא של הדקות הראשונות בהרצאה «Swarm - RBAC - Users & Roles» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב חברים בואו נראה עוד יכולות שיש לנו באוניברסל קונטרול פלן ראינו עד עכשיו איך אפשר לעשות ל-R7 ראוטינג עכשיו נראה עוד יכולת חשובה שלו שנקראת access control שזה לחלק הרשאות ליוזרים מסוימים לסרוויסים מסוימים שלא לכל אחד יהיה פול קונטרול אנחנו יכולים ליצור פה יוזרים
דרך אגב אי אפשר לעשות את זה בלי הממשק האנטרפרייזי היקר הזה אז נניח אני יוצר יוזר בשם אלכס נותן לו איזושהי סיסמה אני לא עושה אותו אדמין, ראיתם מה יש שם למטה v של אדמין, אני לא עושה אותו.
נניח נעשה עוד יוזר שנקרא לו ליזה, ניתן לו גם סיסמה כלשהי, לא נשים אותה כאדמין, היא לא אדמין, היא סתם יוזר רגיל. עשיתי את היוזרים שיש לי בארגון, אני יכול לעשות עכשיו אותם לקבוצות, נניח הם יהיו אנשי פרוג'קט אחד בפרוג'קט אחד, הם שייכים לפרוג'קט אחד, ובתוך הפרוג'קט אחד הם יהיו,
בתוך הפרוג'קט אחד אני יוצר טים עכשיו, שימו לב זה כבר טים, זו קבוצה שנקראת Web Professionals, נניח, הם אחראים על כל ה-Web, או נניח DB, DB-PROF, DB-PROFESSIONALS, אוקיי, או DB-TIM, קבוצה של DBs, DBA-Admins נקרא להם, אתם יודעים מה, נקרא להם DBA-Admins,
ועכשיו בתוך ה-Project-One יש לנו כמה קבוצות פרויקט 1 זה כמו אורגניזיישן, משהו גדול, בפנים יש כמה צוותים, נניח dba-admins ונניח front-end-admins, front-end-admins, front-end זה וב, כן?
וב. אוקיי, ונניח בתוך ה-dba-admins אני רוצה עכשיו ליצור, לצרף עוד יוזרים, אז אני מצרף את אלכס ואת ליזה, ואני אומר ששניהם בתוך פרויקט 1 dba-admins, זה ניהול משתמשים רגיל, יופי, עשינו את זה.
אז יש לנו פרויקט אחד בפרויקט אחד יש dba admins וזה עכשיו אני הולך לסרוויסים לפני כן עכשיו אני צריך לעשות קולקשן אני עכשיו עושה אוסף של דברים אז בתוך ה swarm אני נכנס ויש לי פה shared וסיסטם אני אעשה קולקשן חדש שימו לב אפשר קולקשן בתוך קולקשן לדוגמה בתוך הshared יש private אתם
רואים פה אפשר קולקשן בתוך קולקשן מה זה קולקשן אוסף של אובייקטים אז נעשה נניח db servers אוקיי db servers ואני עושה create הנה עשיתי פה קולקשן של db service אני יכול לעשות view child ולראות שבתוך הקולקשן הזה אין שום תת קולקשן אני יכול לעשות קולקשן בתוך קולקשן
בתוך קולקשן צ'יילדים עוד מעט נחלק הרשאות לפי זה כרגע בתוך הdb service שזה הקולקשן של db servers אין כלום או אם אין כלום אני הולך לסרוויסס בוחר נניח db אחד דאטאבייס אחד שזה סרוויס שבפנים מריץ קונטיינרים ואני רואה שהוא שייך לקולקשן הראשי אני יכול לעשות פה settings ולהחליף לו קולקשן ב-update service להחליף לו להגיד לו שזה לא יהיה
selected as form הראשי אלא בפנים הוא ישייך ל-db servers אתם רואים שזה לא שהוא יהיה שייך לקולקשן שנקרא db servers הסרוויס עושה ריסטארט שימו לב ואני רוצה שהוא יהיה אחראי על איזה project one רק על db אחד הוא רוצה שיהיה לו db2 אז עכשיו אנחנו נלך לקולקשן בתוך הקולקשן ניכנס פנימה
ניכנס לתוך הdb servers ובdb servers collection אנחנו רואים פה בסרוויסים רק db1 זה היחיד שאני רוצה שהוא יראה כשזה dbadmins של project1 וproject1 אצלי זה client1 אז עשינו יוזרים עשינו קולקשן של כל מה שמותר לו לגשת לדעתי ועכשיו אנחנו עושים grant מאצילים סמכות אנחנו אומרים לו על מה מותר לו אז אנחנו נחלק לו סמכות עושים פה create grant להציל סמכות
אנחנו בוחרים על מי אנחנו מאצילים סמכות על אלכס או על ליזה או יכולים לעשות על organization נניח project אחד team dba admins אנחנו מאצילים עליהם סמכות עכשיו הוא שואל אותי איזה סמכות אז אנחנו אומרים לו תקשיב לא על כל הסוורם אלא רק על db servers אז רק על db servers ומה אנחנו נותנים לו אנחנו נניח נותנים לו full control או read-only role או רק read-only שמותר
לו לעשות רק דברים כאלו אז נניח נתן לו full control רק על db servers ונעשה create granted successfully ועכשיו יש לנו פה אתם רואים db admins שקיבלו full control שזה ה-role על משאבים שנמצאים תחת db servers דרך אגב ה-full control על זה אנחנו יכולים להגיד יותר מדויק איזה role אנחנו אתם יכולים לעשות רול משלנו ולהגיד להם מותר לכם לעשות א', ב' וג'.
לא רציתי להיכנס לזה, אני רק אראה לכם בקליק אחד שזה אפשרי חוץ מהרולים האלו, אני יכול