כדי להשתמש ב-Gemini Cloud Assist, האדמין צריך לבצע את שלבי ההגדרה שמתוארים במסמך הזה. אפשר להגדיר את Gemini Cloud Assist עבור פרויקט או תיקייה.
הגדרת Gemini Cloud Assist לפרויקט
בשלבים הבאים מוסבר איך להגדיר את Gemini Cloud Assist לפרויקט ב Google Cloud מסוף או באמצעות Google Cloud CLI.
המסוף
עוברים לדף אדמין ל-Gemini.
בכלי לבחירת פרויקטים בחלק העליון של הדף, בוחרים את משאב הפרויקט.
בוחרים באפשרות Get Gemini Cloud Assist (קבלת Gemini Cloud Assist).
בתיבת הדו-שיח Get Gemini Cloud Assist (קבלת Gemini Cloud Assist):
לוחצים על החץ להרחבת הרשימה בקטע Required & recommended APIs.
ברשימה Recommended APIs (ממשקי API מומלצים), בוחרים ממשקי API נוספים שרוצים להפעיל כדי לשפר את הביצועים של Gemini Cloud Assist.
אופציונלי: בוחרים באפשרות עזרה ל-Google לשפר את Cloud Assist על ידי שיתוף ההנחיות והתשובות שלך.
בוחרים באפשרות הפעלת Gemini Cloud Assist ללא עלות.
לוחצים על Save.
מקצים את התפקידים ב-IAM שנדרשים בשביל Gemini Cloud Assist.
עוברים לדף IAM & Admin.
בעמודה Principal, מחפשים את החשבון הראשי שרוצים לתת לו גישה ל-Gemini Cloud Assist, ולוחצים על Edit principal בשורה הזו.
בחלונית גישת עריכה לוחצים על Add another role.
ברשימת התפקידים Select a role בוחרים את Gemini Cloud Assist User.
לוחצים על Add another role ובוחרים באפשרות Cloud Asset Viewer.
אם החשבון הראשי רוצה לקבל עזרה במוצרים שאין לו גישה אליהם, יכול להיות שתצטרכו להקצות לו תפקידי IAM נוספים. לשם כך, לוחצים על Add another role ובוחרים תפקידים נוספים. במאמר דרישות IAM לשימוש ב-Gemini Cloud Assist מופיעה טבלה של תפקידי IAM שמאפשרים חוויית שימוש אופטימלית ב-Gemini Cloud Assist במוצרים שונים.
אם הפרויקט שייך לארגון שמשתמש באילוצים מותאמים אישית, כדאי לעיין בהרשאות שנדרשות לשימוש בצ'אט כדי לוודא שהצ'אט של Gemini Cloud Assist לא חסום.
(אופציונלי) מגדירים את ההגדרות של הפרויקט.
gcloud
-
במסוף Google Cloud , מפעילים את Cloud Shell.
מפעילים את Gemini Cloud Assist API באמצעות הפקודה
gcloud services enable:gcloud services enable geminicloudassist.googleapis.comבשלב הזה מופעל גם Gemini for Google Cloud API, שנדרש גם לשימוש ב-Gemini Cloud Assist.
אם רוצים להפעיל את Gemini Cloud Assist API בפרויקט אחר ב-Google Cloud , מוסיפים את הפרמטר
--project:gcloud services enable geminicloudassist.googleapis.com --project PROJECT_IDמחליפים את
PROJECT_IDבמזהה הפרויקט שבו רוצים להפעיל את Gemini Cloud Assist.הפלט אמור להיראות כך:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
מפעילים ממשקי API נדרשים אחרים באמצעות הפקודה
gcloud services enable, כמו שעשיתם כדי להפעיל את Gemini Cloud Assist API:gcloud services enable cloudasset.googleapis.com designcenter.googleapis.com appoptimize.googleapis.com apphub.googleapis.com --project PROJECT_ID(אופציונלי) מפעילים ממשקי API מומלצים באמצעות הפקודה
gcloud services enable, כמו שעשיתם כדי להפעיל את Gemini Cloud Assist API.מקצים תפקידי IAM בפרויקט ב- Google Cloud . מידע נוסף זמין במאמרים הקצאת תפקיד יחיד ו
gcloud projects add-iam-policy-binding.הקצאת התפקיד
roles/geminicloudassist.user:gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/geminicloudassist.user
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט ב-Google Cloud . לדוגמה:1234567890. -
PRINCIPAL: המזהה של החשבון הראשי. לדוגמה:user:cloudysanfrancisco@gmail.com.
תיווצר רשימה של קישורי מדיניות עם הפרטים הבאים:
- members: - user:PRINCIPAL role: roles/geminicloudassist.user-
חוזרים על השלב הקודם לתפקיד
roles/cloudasset.viewer.אם חשבון המשתמש רוצה לקבל עזרה לגבי מוצרים שאין לו גישה אליהם, יכול להיות שתצטרכו להקצות לו תפקידי IAM נוספים. במאמר דרישות IAM לשימוש ב-Gemini Cloud Assist מופיעה טבלה של תפקידי IAM שמאפשרים חוויית שימוש אופטימלית ב-Gemini Cloud Assist במוצרים שונים.
אם הפרויקט שייך לארגון שמשתמש באילוצים מותאמים אישית, כדאי לעיין בהרשאות שנדרשות לשימוש בצ'אט כדי לוודא שהצ'אט של Gemini Cloud Assist לא חסום.
(אופציונלי) מגדירים את ההגדרות של הפרויקט.
API
בהוראות האלה נעשה שימוש ב-cURL כדי לקרוא ל-methods של API.
מפעילים את Gemini Cloud Assist API באמצעות השיטה
services.enable:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/geminicloudassist.googleapis.com:enable"
מחליפים את
PROJECT_IDבמזהה הפרויקט שבו רוצים להפעיל את Gemini Cloud Assist.אם הפקודה מצליחה, היא מחזירה
long-running operation, שכולל את השדהname. אפשר להשתמש בערך בשדהnameכדי לבדוק את סטטוס הפעולה.מפעילים את ממשקי ה-API הנוספים הנדרשים באמצעות השיטה
services.enable, כמו שהפעלתם את Gemini Cloud Assist API:cloudasset.googleapis.comdesigncenter.googleapis.comappoptimize.googleapis.comapphub.googleapis.com
(אופציונלי) מפעילים ממשקי API מומלצים באמצעות השיטה
services.enable, כמו שהפעלתם את Gemini Cloud Assist API.מקצים תפקידי IAM ל Google Cloud פרויקט המשויך.
יוצרים קובץ JSON שמכיל את הפרטים הבאים:
{ "options": { "requestedPolicyVersion": 3 } }מאחזרים את מדיניות ה-IAM הקיימת של הפרויקט באמצעות השיטה
projects.getIamPolicy:curl -X POST --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:getIamPolicy"מחליפים את מה שכתוב בשדות הבאים:
JSON_FILE_NAME: הנתיב לקובץ JSON שיצרתם בשלב הקודם.
PROJECT_ID: מזהה הפרויקט.
אם הפעולה בוצעה ללא שגיאות, התגובה מחזירה את מדיניות ה-IAM של הפרויקט.
מעתיקים את מדיניות ה-IAM של הפרויקט לקובץ JSON ריק, ומוסיפים את המידע הבא לתוכן הקיים:
{ "role": "roles/geminicloudassist.user", "members": [ "PRINCIPAL" ] }, { "role": "roles/cloudasset.viewer", "members": [ "PRINCIPAL" ] }מחליפים את
PRINCIPALבמזהה של החשבון הראשי שרוצים להעניק לו גישה ל-Gemini Cloud Assist.מחילים את מדיניות ה-IAM המעודכנת על הפרויקט באמצעות ה-method
projects.setIamPolicy:curl -X POST --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:setIamPolicy"מחליפים את מה שכתוב בשדות הבאים:
JSON_FILE_NAME: הנתיב לקובץ JSON שיצרתם בשלב הקודם.
PROJECT_ID: מזהה הפרויקט.
אם הפעולה בוצעה ללא שגיאות, התשובה תחזיר את מדיניות ה-IAM המעודכנת של הפרויקט.
אם חשבון המשתמש רוצה לקבל עזרה לגבי מוצרים שאין לו גישה אליהם, יכול להיות שתצטרכו להקצות לו תפקידי IAM נוספים. במאמר דרישות IAM לשימוש ב-Gemini Cloud Assist מופיעה טבלה של תפקידי IAM שמאפשרים חוויית שימוש אופטימלית ב-Gemini Cloud Assist במוצרים שונים.
אם הפרויקט שייך לארגון שמשתמש באילוצים מותאמים אישית, כדאי לעיין בהרשאות שנדרשות לשימוש בצ'אט כדי לוודא שהצ'אט של Gemini Cloud Assist לא חסום.
(אופציונלי) מגדירים את ההגדרות של הפרויקט.
הגדרת Gemini Cloud Assist לתיקייה
בשלבים הבאים מוסבר איך להגדיר את Gemini Cloud Assist לתיקייה באמצעות מסוף Google Cloud . אי אפשר להשתמש ב-Google Cloud CLI או ב-API כדי להגדיר את Gemini Cloud Assist לתיקיות.
מפעילים את ממשקי ה-API הנדרשים והמומלצים.
עוברים לדף אדמין ל-Gemini.
בכלי לבחירת פרויקטים בחלק העליון של הדף, בוחרים את משאב התיקייה.
בוחרים באפשרות הפעלת ממשקי Cloud Assist API.
מופיעה תיבת הדו-שיח Enable API for existing projects within folder (הפעלת API לפרויקטים קיימים בתיקייה).
בתיבת הדו-שיח Enable API for existing projects within a folder, לוחצים על החץ להרחבה שנמצא בקטע Required & recommended APIs.
ברשימה Recommended APIs (ממשקי API מומלצים), בוחרים את ממשקי ה-API האופציונליים שרוצים להפעיל.
אופציונלי: בוחרים באפשרות עזרה ל-Google לשפר את Cloud Assist על ידי שיתוף ההנחיות והתשובות שלך.
בוחרים באפשרות הפעלת Gemini Cloud Assist ללא עלות.
בשלב הזה מפעילים את ממשקי ה-API הנדרשים והמומלצים שנבחרו לכל הפרויקטים בתיקייה. אם רוצים ליצור חריגים לפרויקטים מסוימים בתיקייה, אפשר לחסום את הפעלת ה-API על ידי הגדרת הגבלת השימוש בשירות משאבים כאילוץ של מדיניות הארגון בפרויקטים האלה. מידע נוסף מופיע במאמר בנושא הגבלת השימוש במשאבים.
מקצים את תפקידי ה-IAM הבאים או יוצרים תפקידים בהתאמה אישית עם הרשאות שוות ערך בתיקייה:
- Gemini Cloud Assist User
- Cloud Asset Viewer
אם לחשבון המשתמש אין גישה למוצרים מסוימים והוא רוצה לקבל עזרה לגביהם, יכול להיות שתצטרכו להקצות לו תפקידי IAM נוספים. במאמר דרישות IAM לשימוש ב-Gemini Cloud Assist מופיעה טבלה של תפקידי IAM שמאפשרים חוויית שימוש אופטימלית ב-Gemini Cloud Assist במוצרים שונים.
אם התיקייה היא חלק מארגון שמשתמש באילוצים בהתאמה אישית, צריך לעיין בהרשאות הנדרשות לצ'אט כדי לוודא שהצ'אט של Gemini Cloud Assist לא חסום.
אם אתם משתמשים ב-Gemini Cloud Assist עם אפליקציות, אתם צריכים להפעיל גם את ניהול האפליקציות ברמת התיקייה. בשלב הזה נוצר פרויקט ניהול שצריך לקשר אליו חשבון לחיוב.
חוזרים לדף אדמין ל-Gemini.
בוחרים באפשרות הפעלת ניהול אפליקציות.
מופיע דף ההגדרות IAM ואדמין.
בקטע הפעלת אפליקציות בדף, בוחרים באפשרות הפעלה.
מופיעה תיבת הדו-שיח הפעלת ממשקי API של אפליקציות בתיקייה הזו.
לוחצים על הפעלה.
תוכלו לראות את ההתקדמות בשורת הסטטוס. דף ההגדרות IAM & Admin מתרענן כשהפעלת ה-API מסתיימת.
לוחצים על ניהול החיוב.
יופיע הדף חשבון מקושר.
בוחרים חשבון לחיוב מהרשימה ולוחצים על הגדרת החשבון.
מקצים את תפקידי ה-IAM שהקציתם לתיקייה בשלב 2, או יוצרים תפקידים בהתאמה אישית עם הרשאות שוות ערך לפרויקט הניהול שנוצר בשלב הקודם.
מוצאים את פרויקט הניהול של התיקייה:
חוזרים לדף אדמין ל-Gemini.
בכלי לבחירת פרויקטים בחלק העליון של הדף, בוחרים את משאב התיקייה.
בוחרים באפשרות ניהול ההגדרות של Gemini Cloud Assist.
מופיעה תיבת הדו-שיח Manage Gemini Cloud Assist (ניהול Gemini Cloud Assist).
שימו לב לפרויקט הניהול.
(אופציונלי) מגדירים הגדרות לפרויקטים בתיקייה.
המאמרים הבאים
- מידע על התמחור של Gemini Cloud Assist
- איך משתמשים בחלונית של Cloud Assist במסוף Google Cloud
- איך מגדירים הגדרות נוספות ל-Gemini Cloud Assist