התכונה 'טופולוגיית אפליקציות' מופעלת כברירת מחדל כשיוצרים פרויקט באמצעות Google Cloud המסוף או Google Cloud CLI, והיא מופעלת אוטומטית עבור פרויקט ניהול של App Hub.
כדי להשבית את App Topology בפרויקט, משביתים את App Topology API (apptopology.googleapis.com). אפשר לחסום את הפעלת ה-API באמצעות אילוץ של מדיניות הארגון, או להשבית את ה-API באופן סלקטיבי בפרויקטים ספציפיים.
הגבלת הפעלת API באמצעות מדיניות
כדי לחסום את השימוש ב-App Topology API, משתמשים באילוץ Restrict Resource Service Usage (הגבלת השימוש בשירות משאבים) של מדיניות הארגון. אפשר להגדיר הגבלות ברמת הארגון, התיקייה או הפרויקט. פרטים נוספים מופיעים במאמר בנושא הגבלת השימוש בשירות.
השבתה של App Topology API
בהוראות הבאות מוסבר איך להשבית את App Topology API בפרויקטים ספציפיים. אם רוצים להשבית את ה-API ברמת התיקייה או הארגון בלי להשתמש באילוץ של מדיניות הארגון, אפשר לעיין במאמר בנושא הפעלה היררכית של שירותים.
-
כדי לקבל את ההרשאות שנדרשות להשבתת ה-API, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
כדי להשבית את התכונה 'App Topology':
gcloud
-
במסוף Google Cloud , מפעילים את Cloud Shell.
כדי להשבית את App Topology API (
apptopology.googleapis.com), משתמשים בפקודהgcloud services disable:gcloud services disable apptopology.googleapis.com
אם הפקודה מסתיימת ללא שגיאות, היא מחזירה את ההודעה הבאה:
Operation finished successfully.
API
משביתים את ה-API (
apptopology.googleapis.com) באמצעות השיטהservices.disable:curl -X POST
-H "Authorization: Bearer $(gcloud auth print-access-token)"
"https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/apptopology.googleapis.com:disable"מחליפים את
PROJECT_IDבמזהה הפרויקט שבו רוצים להשבית את App Topology.אם הפקודה מצליחה, היא מחזירה
long-running operation, שכולל את השדהname. אפשר להשתמש בערך בשדהnameכדי לבדוק את סטטוס הפעולה.-
המאמרים הבאים
מידע נוסף על הפעלה והשבתה של שירותים