Gemini Cloud Assist עוזר לכם לתכנן, להפעיל ולשפר את האפליקציות והתשתית בענן באמצעות הדרכה מבוססת-AI בהתאם להקשר. כדי שחברי הצוות יוכלו להשתמש בתכונות האלה, אדמין צריך להשלים את ההגדרה הראשונית של פרויקט או תיקייה.
הגדרת Gemini Cloud Assist לפרויקט
כך מגדירים את Gemini Cloud Assist לפרויקט:
המסוף
עוברים לדף אדמין ל-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.
אופציונלי: בוחרים באפשרות Help Google improve Cloud Assist by sharing your prompts and answers.
בוחרים באפשרות Enable Gemini Cloud Assist at no cost (הפעלת 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
-
מפעילים את 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 המעודכנת על הפרויקט באמצעות ה-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.
בכלי לבחירת פרויקטים שבחלק העליון של הדף, בוחרים את משאב התיקייה.
בוחרים באפשרות Enable Cloud Assist APIs (הפעלת ממשקי Cloud Assist API).
מופיעה תיבת הדו-שיח 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
- Cloud Asset Viewer
אם חשבון המשתמש רוצה לקבל עזרה לגבי מוצרים שאין לו גישה אליהם, יכול להיות שתצטרכו להקצות לו תפקידי 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.
בכלי לבחירת פרויקטים שבחלק העליון של הדף, בוחרים את משאב התיקייה.
בוחרים באפשרות ניהול ההגדרות של Gemini Cloud Assist.
תיבת הדו-שיח Manage Gemini Cloud Assist נפתחת.
שימו לב לפרויקט הניהול.
(אופציונלי) קביעת הגדרות לפרויקטים בתיקייה.
המאמרים הבאים
- מידע על התמחור של Gemini Cloud Assist
- איך משתמשים בחלונית של Cloud Assist במסוף Google Cloud
- איך מגדירים הגדרות נוספות ל-Gemini Cloud Assist