Gemini Cloud Assist עוזר לכם לתכנן, להפעיל ולשפר את האפליקציות והתשתית בענן באמצעות הדרכה מבוססת-AI בהתאם להקשר. כדי שחברי הצוות יוכלו להשתמש בתכונות האלה, אדמין צריך להשלים את ההגדרה הראשונית של פרויקט או תיקייה.
הגדרת Gemini Cloud Assist לפרויקט
כך מגדירים את Gemini Cloud Assist לפרויקט:
המסוף
עוברים לדף Admin for Gemini.
בכלי לבחירת פרויקטים שבחלק העליון של הדף, בוחרים את משאב הפרויקט.
לוחצים על Get Gemini Cloud Assist.
בתיבת הדו-שיח Get Gemini Cloud Assist:
בקטע Required & recommended APIs, לוחצים על החץ להרחבה .
ברשימה Recommended APIs, בוחרים ממשקי API נוספים שרוצים להפעיל כדי לשפר את הביצועים של Gemini Cloud Assist.
אופציונלי: בוחרים באפשרות Help Google improve Cloud Assist by sharing your prompts and answers.
לוחצים על Enable Gemini Cloud Assist at no cost.
לוחצים על Save.
מקצים את התפקידים ב-IAM שנדרשים בשביל Gemini Cloud Assist.
נכנסים לדף IAM & Admin.
בעמודה Principal, מחפשים את החשבון הראשי שרוצים לתת לו גישה ל-Gemini Cloud Assist, ולוחצים על Edit principal בשורה הזו.
בחלונית גישת עריכה לוחצים על הוספת תפקיד נוסף.
ברשימת התפקידים 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
-
מפעילים את Cloud Shell במסוף Google Cloud .
מפעילים את 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 הקיימת של הפרויקט באמצעות ה-method
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 המעודכנת על הפרויקט באמצעות השיטה
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 הנדרשים והמומלצים.
עוברים לדף Admin for Gemini.
בכלי לבחירת פרויקטים שבחלק העליון של הדף, בוחרים את משאב התיקייה.
לוחצים על Enable Cloud Assist APIs.
מופיעה תיבת הדו-שיח Enable API for existing projects within folder.
בתיבת הדו-שיח Enable API for existing projects within a folder, לוחצים על החץ להרחבה בקטע Required & recommended APIs.
ברשימה Recommended APIs, בוחרים את ממשקי ה-API האופציונליים שרוצים להפעיל.
אופציונלי: בוחרים באפשרות Help Google improve Cloud Assist by sharing your prompts and answers.
לוחצים על Enable Gemini Cloud Assist at no cost.
בשלב הזה מופעלים ממשקי ה-API המומלצים שנבחרו ונדרשים לכל הפרויקטים בתיקייה. אם אתם רוצים להחריג פרויקטים מסוימים בתיקייה, אתם יכולים לחסום את הפעלת ה-API על ידי הגדרת אילוץ מדיניות הארגון Restrict Resource Service Usage בפרויקטים האלה. למידע נוסף, קראו את המאמר הגבלת השימוש במשאבים.
מקצים את תפקידי ה-IAM הבאים או יוצרים תפקידים בהתאמה אישית עם הרשאות מקבילות בתיקייה:
- Gemini Cloud Assist User
- צפייה בנכסים בענן
אם חשבון המשתמש רוצה לקבל עזרה לגבי מוצרים שאין לו גישה אליהם, יכול להיות שתצטרכו להקצות לו תפקידי IAM נוספים. במאמר דרישות IAM לשימוש ב-Gemini Cloud Assist מופיעה טבלה של תפקידי IAM שמאפשרים חוויית שימוש אופטימלית ב-Gemini Cloud Assist במוצרים שונים.
אם התיקייה היא חלק מארגון שמשתמש באילוצים בהתאמה אישית, כדאי לעיין בהרשאות הנדרשות לצ'אט כדי לוודא שהצ'אט של Gemini Cloud Assist לא חסום.
אם אתם משתמשים ב-Gemini Cloud Assist עם אפליקציות, אתם צריכים גם להפעיל את ניהול האפליקציות ברמת התיקייה. בשלב הזה יוצרים פרויקט ניהול שצריך לקשר לחשבון לחיוב.
חוזרים לדף Admin for Gemini.
לוחצים על הפעלת ניהול האפליקציות.
מופיע דף ההגדרות IAM & Admin.
בקטע הפעלת האפליקציה בדף, לוחצים על הפעלה.
תיבת הדו-שיח Enable application APIs on this folder מופיעה.
לוחצים על הפעלה.
בשורת הסטטוס מוצגת ההתקדמות של הפעלת ה-API. דף ההגדרות IAM & Admin יתרענן כשהפעלת ה-API תסתיים.
לוחצים על ניהול החיוב.
מופיע הדף חשבון מקושר.
בוחרים חשבון לחיוב מהרשימה ולוחצים על Set account.
מקצים את תפקידי ה-IAM שהקציתם לתיקייה בשלב 2, או יוצרים תפקידים בהתאמה אישית עם הרשאות שוות ערך לפרויקט הניהול שיצרתם בשלב הקודם.
מאתרים את פרויקט הניהול של התיקייה:
חוזרים לדף Admin for Gemini.
בכלי לבחירת פרויקטים שבחלק העליון של הדף, בוחרים את משאב התיקייה.
לוחצים על Manage Gemini Cloud Assist Settings.
תיבת הדו-שיח Manage Gemini Cloud Assist נפתחת.
שימו לב לפרויקט הניהול.
(אופציונלי) קביעת הגדרות לפרויקטים בתיקייה.