בדף הזה מוסבר איך להשבית את Gemini Cloud Assist.
מידע על שינוי ההגדרות שקובעות אם ההנחיות והתשובות של Gemini Cloud Assist ישותפו עם Google זמין במאמר הגדרת שיתוף של הנחיות ותשובות ב-Gemini Cloud Assist.
לפני שמתחילים
כדי לקבל את ההרשאות שנדרשות להשבתת Gemini Cloud Assist, צריך לבקש מהאדמין להקצות לכם את התפקיד הבסיסי 'בעלים' או 'אדמין' (roles/owner או roles/admin) בפרויקט.
שני התפקידים האלה כוללים את ההרשאות שנדרשות כדי להסיר את הגישה של משתמשים ולהשבית שירותים.
כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
resourcemanager.projects.getIamPolicyresourcemanager.projects.setIamPolicyserviceusage.services.disable- אם אתם מתכוונים להשתמש במסוף Google Cloud כדי להשבית את Gemini Cloud Assist, אתם צריכים גם את ההרשאות הבאות:
serviceusage.services.getserviceusage.services.list
יכול להיות שתוכלו לקבל את ההרשאות האלה גם בתפקידים מוגדרים מראש או בתפקידים בהתאמה אישית.
השבתה של Gemini Cloud Assist
כדי להשבית את Gemini Cloud Assist:
המסוף
כדי להגביל את הגישה למשתמשים ספציפיים בארגון, צריך להסיר את ההרשאות לניהול הזהויות והרשאות הגישה (IAM) ל-Gemini Cloud Assist:
עוברים לדף IAM & Admin.
בעמודה Principal, מחפשים את החשבון הראשי שרוצים להסיר לו את הגישה ל-Gemini Cloud Assist, ולוחצים על Edit principal בשורה הזו.
בחלונית גישת עריכה, בצע את הפעולות הבאות:
מאתרים תפקידי IAM של Gemini Cloud Assist ולוחצים על מחיקת התפקיד. התפקיד הנפוץ ביותר למשתמש הוא Gemini Cloud Assist User.
אופציונלי: מאתרים את תפקידי ה-IAM שהקציתם לשימוש ספציפי ב-Gemini Cloud Assist ולוחצים על מחיקת התפקיד.
לוחצים על Save.
משביתים את Gemini Cloud Assist API (
geminicloudassist.googleapis.com):עוברים לדף Enabled APIs & services.
כדי לבחור את Google Cloud הפרויקט שבו רוצים להשבית את Gemini Cloud Assist API, מבצעים אחת מהפעולות הבאות:
בקטע Select a recent project, לוחצים עלGoogle Cloud פרויקט.
משתמשים בתיבת הדו-שיח בחירת משאב:
- לוחצים על בחירת פרויקט.
- בתיבת הדו-שיח Select a project, לוחצים על השם שלGoogle Cloud הפרויקט שרוצים להשבית בו את ה-API.
לוחצים על הערך Gemini Cloud Assist API. אם אתם צריכים עזרה באיתור ה-API, תוכלו להשתמש בשדה חיפוש בסרגל הכלים של Google Cloud המסוף.
לוחצים על stop Disable API.
אופציונלי: כדי להשבית את כל מוצרי Gemini for Google Cloud, חוזרים על השלב הקודם עבור Gemini for Google Cloud API (
cloudaicompanion.googleapis.com).
gcloud
-
במסוף Google Cloud , מפעילים את Cloud Shell.
כדי להגביל את הגישה למשתמשים ספציפיים בארגון, צריך להסיר את ההרשאות לניהול הזהויות והרשאות הגישה (IAM) ל-Gemini Cloud Assist:
מסירים את כל תפקידי ה-IAM של Gemini Cloud Assist עבור המשתמש באמצעות הפקודה
gcloud projects remove-iam-policy-binding. התפקידים של Gemini Cloud Assist מתחילים בקידומתroles/geminicloudassist. לדוגמה, הפקודה הבאה מסירה אתroles/geminicloudassist.user, תפקיד אופייני של Gemini Cloud Assist:gcloud projects remove-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/geminicloudassist.user
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט ב-Google Cloud . לדוגמה,1234567890. -
PRINCIPAL: המזהה של החשבון הראשי. לדוגמה,user:cloudysanfrancisco@gmail.com.
תיווצר רשימה של קישורי מדיניות.
-
אופציונלי: חוזרים על השלב הקודם כדי להסיר תפקידי IAM שהקציתם במיוחד לשימוש ב-Gemini Cloud Assist.
משביתים את Gemini Cloud Assist API (
geminicloudassist.googleapis.com) באמצעות הפקודהgcloud services disable:gcloud services disable geminicloudassist.googleapis.com
אם הפקודה מסתיימת בלי שגיאות, היא תחזיר פלט דומה לזה:
Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete... Operation finished successfully.
אופציונלי: כדי להשבית את כל מוצרי Gemini for Google Cloud, חוזרים על השלב הקודם עבור Gemini for Google Cloud API (
cloudaicompanion.googleapis.com).
API
בהוראות האלה נעשה שימוש ב-cURL כדי לקרוא ל-methods של API.
כדי להגביל את הגישה למשתמשים ספציפיים בארגון, צריך להסיר את ההרשאות לניהול הזהויות והרשאות הגישה (IAM) ל-Gemini Cloud Assist:
יוצרים קובץ 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 ריק, ומסירים את המשתמש מהשדה
membersשל כלroleשמתחיל ב-roles/geminicloudassist, כמוroles/geminicloudassist.user.אופציונלי: חוזרים על השלב הקודם כדי להסיר תפקידי IAM שהענקתם לשימוש ספציפי ב-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 המעודכנת של הפרויקט.
משביתים את Gemini Cloud Assist API (
geminicloudassist.googleapis.com) באמצעות השיטהservices.disable:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/geminicloudassist.googleapis.com:disable"
מחליפים את
PROJECT_IDבמזהה הפרויקט שבו רוצים להשבית את Gemini Cloud Assist.אם הפקודה מצליחה, היא מחזירה
long-running operation, שכולל את השדהname. אפשר להשתמש בערך בשדהnameכדי לבדוק את סטטוס הפעולה.אופציונלי: כדי להשבית את כל מוצרי Gemini for Google Cloud, חוזרים על השלב הקודם עבור Gemini for Google Cloud API (
cloudaicompanion.googleapis.com).