איך מגדירים את Gemini Cloud Assist בחיוב ב-Cloud

כדי להגדיר את Gemini Cloud Assist לחיוב ב-Cloud:

  1. מפעילים את Gemini Cloud Assist API בפרויקט ב- Google Cloud . בדרך כלל האדמין מבצע את השלב הזה.

  2. בפרויקטים ב- Google Cloud , כדאי להקצות תפקידי ניהול זהויות והרשאות גישה (IAM) לאותם משתמשים שיש להם גישה לנתוני העלות והשימוש בחיוב ב-Cloud. בדרך כלל האדמין מבצע את השלב הזה.

  3. למשתמשים שצריכים גישה לנתוני החיוב ול-Gemini Cloud Assist בחיוב ב-Cloud, צריך להקצות תפקידי IAM בחשבון לחיוב שמקושר לפרויקט שבו פועל Gemini Cloud Assist API. בדרך כלל האדמין מבצע את השלב הזה.

הפעלת Gemini Cloud Assist API בפרויקט ב- Google Cloud

בקטע הזה מוסבר איך מפעילים את Gemini Cloud Assist API בפרויקט ב- Google Cloud .

המסוף

  1. כדי להפעיל את Gemini Cloud Assist API, נכנסים לדף Gemini Cloud Assist API.

    כניסה לדף Gemini Cloud Assist API

  2. ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים להשתמש בו כפרויקט "Gemini".

    אפשר להפעיל את Gemini Cloud Assist API בכמה פרויקטים. למשתמשים בחשבון לחיוב ב-Cloud שיש להם הרשאות ברמת החשבון לחיוב ב-Cloud, מומלץ להפעיל את ה-API בפרויקט ניהול של FinOps.

  3. לוחצים על Enable.

    הדף יתעדכן ויופיע הסטטוס API Enabled.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. בתפריט לבחירת פרויקטים, בוחרים את הפרויקט שרוצים להשתמש בו כפרויקט "Gemini".

    אפשר להפעיל את Gemini Cloud Assist API בכמה פרויקטים. למשתמשים בחשבון לחיוב ב-Cloud שיש להם הרשאות ברמת החשבון לחיוב ב-Cloud, מומלץ להפעיל את ה-API בפרויקט ניהול של FinOps.

  3. מפעילים את Gemini Cloud Assist API באמצעות הפקודה gcloud services enable:

    gcloud services enable geminicloudassist.googleapis.com
    

    אם רוצים להפעיל את Gemini Cloud Assist API בפרויקט אחר ב-Google Cloud , מוסיפים את הפרמטר --project:

    gcloud services enable geminicloudassist.googleapis.com --project PROJECT_ID
    

    מחליפים את PROJECT_ID במזהה הפרויקט ב- Google Cloud .

    הפלט אמור להיראות כך:

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
    Operation finished successfully.
    

אחרי שהפעלתם את Gemini Cloud Assist API בפרויקט שבחרתם ב-Google Cloud , לכל המשתמשים עם התפקידים הנדרשים של IAM בפרויקט שנבחר תהיה גישה ל-Gemini Cloud Assist.

הקצאת תפקידי IAM בפרויקט ב- Google Cloud

בקטע הזה מוסבר איך מקצים את ההרשאות שנדרשות בפרויקט כדי להשתמש ב-Gemini Cloud Assist. בפרויקט ב- Google Cloud שבו הופעל Gemini Cloud Assist API, מקצים למשתמשים (חשבונות ראשיים) בפרויקט את תפקידי IAM הבאים:

  • Gemini Cloud Assist User
  • Service Usage Consumer

המסוף

  1. נכנסים לדף IAM & Admin כדי להקצות את תפקידי IAM שנדרשים בשביל Gemini Cloud Assist.

    כניסה לדף IAM & Admin

  2. בעמודה Principal, מחפשים את החשבון הראשי שרוצים לתת לו גישה ל-Gemini Cloud Assist, ולוחצים על ‎ Edit principal‎ בשורה הזו.

  3. בחלונית Edit access לוחצים על ‎ Add another role‎.

  4. ברשימת התפקידים Select a role בוחרים את Gemini Cloud Assist User.

  5. לוחצים על Add another role ובוחרים את התפקיד Service Usage Consumer.

  6. לוחצים על Save.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. בתפריט לבחירת פרויקטים, בוחרים את הפרויקט.

  3. מקצים את התפקיד Gemini Cloud Assist 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
    
  4. חוזרים על השלב הקודם לתפקיד roles/serviceusage.serviceUsageConsumer.

כדי לקבל מידע נוסף אפשר לקרוא איך מקצים תפקידים וגם את gcloud projects add-iam-policy-binding.

לכל המשתמשים (החשבונות הראשיים) שיקבלו את התפקידים האלה תהיה גישה לתכונות של Gemini Cloud Assist במסוף Google Cloud בפרויקט שנבחר. אם למשתמשים בפרויקט יש גם גישה לצפייה בנתוני החיוב ב-Cloud, הם יכולים להשתמש ב-Reports וב-FinOps hub של Gemini Cloud Assist בחיוב ב-Cloud, כדי ליצור דוחות עלויות ולסכם תובנות מרכזיות על העלויות בענן והמלצות לאופטימיזציה בעזרת כלים מבוססי-AI. כדי לקבל מידע נוסף, קראו את הסקירה הכללית על Gemini Cloud Assist בחיוב ב-Cloud.

משימות מתקדמות להגדרת תפקידי IAM בפרויקטים

במקום להשתמש במסוף Google Cloud או ב-CLI של gcloud כדי להקצות תפקידי IAM נבחרים בפרויקט, אתם יכולים לבצע את הפעולות הבאות:

איך מקצים תפקידי IAM בחשבון לחיוב ב-Cloud

כדי שלמשתמשים תהיה גישה לנתוני העלות של החיוב ב-Cloud, תצטרכו לתת להם את ההרשאות שמאפשרות גישה לדף Reports ול-FinOps Hub בחשבון לחיוב ב-Cloud. כדי להשתמש ב-Gemini Cloud Assist בחיוב ב-Cloud, צריך לתת למשתמשים גישה לחשבון לחיוב שמקושר לפרויקט שבו פועל Gemini Cloud Assist API.

המאמרים הבאים