הצגת רשימה של שירותים

במאמר הזה מוסבר איך לראות את רשימת ממשקי ה-API והשירותים שמופעלים או זמינים בפרויקט ב- Google Cloud . רשימת ממשקי ה-API והשירותים הזמינים או המופעלים יכולה לכלול גם שירותים ציבוריים שלGoogle Cloud , כמו Pub/Sub, וגם ממשקי API ושירותים ששותפו איתכם באופן פרטי, כמו שירותים שנוצרו באמצעות Cloud Endpoints. מידע נוסף על ההבדלים בין ממשקי API ושירותים ציבוריים לפרטיים זמין במאמר שירותים ציבוריים ופרטיים.

  • כדי להציג רשימה של שירותים בפרויקט, מומלץ להשתמש במסוףGoogle Cloud או ב-Google Cloud CLI. במסמך הזה מוסבר איך להשתמש בשני הממשקים.
  • כדי לכתוב קוד שמשתמש ב-Service Usage API, צריך להשתמש באחת מספריות הלקוח שלנו.
  • כדי להתנסות ב-API, מומלץ להשתמש בפקודה curl. לא צריך להגדיר סביבת אפליקציה מלאה, אבל יש כמה הגדרות שצריך לבצע.
  • לפני שמתחילים

    כדי לראות את רשימת ממשקי ה-API והשירותים שזמינים ומופעלים, צריך:

    הצגת רשימה של שירותים מופעלים בפרויקט

    הצגת רשימת השירותים המופעלים משתמשת במכסה מהמדד serviceusage.googleapis.com/list_enabled_requests. מכסת ברירת המחדל היא 10 שאילתות לשנייה (QPS).

    console

    כדי לראות את רשימת ממשקי ה-API והשירותים שמופעלים בפרויקט:

    1. נכנסים לדף API Dashboard במסוף Google Cloud .
      כניסה לדף API Dashboard
    2. בוחרים את Google Cloud הפרויקט באחת מהדרכים הבאות:

      • לוחצים על Google Cloud פרויקט בקטע Select a recent project.

      • כדי להשתמש בדפדפן הפרויקטים, מבצעים את השלבים הבאים: Google Cloud

        1. לוחצים על Select project כדי לפתוח את Google Cloud דפדפן הפרויקטים.
        2. מאתרים את הפרויקט ולוחצים על Google Cloud שם הפרויקט.
        3. לוחצים על פתיחה כדי לפתוח את הפרויקט.

      מופיע הדף APIs & Services. בטבלה שבדף הזה מופיעה רשימה של ממשקי ה-API שמופעלים בפרויקט Google Cloud .

    gcloud

    כדי לראות את רשימת ממשקי ה-API והשירותים המופעלים בפרויקט הנוכחי, מריצים את הפקודה הבאה:

    gcloud services list
    

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

    NAME                                              TITLE
    pubsub.googleapis.com             Google Cloud Pub/Sub API
    bigquery.googleapis.com           BigQuery API
    cloudtrace.googleapis.com         Stackdriver Trace API
    servicemanagement.googleapis.com  Google Service Management API
    monitoring.googleapis.com         Stackdriver Monitoring API
    storage-api.googleapis.com        Google Cloud Storage JSON API
    logging.googleapis.com            Stackdriver Logging API
    clouddebugger.googleapis.com      Stackdriver Debugger API
    ...
    

    curl

    כדי להציג רשימה של שירותים מופעלים, קוראים לשיטה services.list עם המסנן state:ENABLED.

    כדי לראות את רשימת ממשקי ה-API והשירותים המופעלים בפרויקט, מריצים את הפקודה הבאה:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services?filter=state:ENABLED"
    

    הצגת רשימה של השירותים שזמינים בפרויקט

    הצגת רשימה של כל השירותים הזמינים צורכת מכסה ממכסת serviceusage.googleapis.com/list_available_requests. מכסת ברירת המחדל היא 1 QPS. מערך השירותים הזמינים משתנה לעיתים רחוקות, ואפשר לשמור אותו במטמון לתקופות ארוכות.

    console

    כדי לראות את רשימת ממשקי ה-API והשירותים שזמינים לכם בפרויקט:

    1. עוברים לדף API Library במסוף Google Cloud .
      כניסה לדף API Library
    2. בוחרים את Google Cloud הפרויקט באחת מהדרכים הבאות:

      • לוחצים על Google Cloud פרויקט בקטע Select a recent project.

      • כדי להשתמש בדפדפן הפרויקטים, מבצעים את השלבים הבאים: Google Cloud

        1. לוחצים על Select project כדי לפתוח את Google Cloud דפדפן הפרויקטים.
        2. מאתרים את הפרויקט ולוחצים על Google Cloud שם הפרויקט.
        3. לוחצים על פתיחה כדי לפתוח את הפרויקט.

      מופיע המסך API Library (ספריית ממשקי ה-API). במסך הזה אפשר לחפש ממשקי API זמינים או לגלול ביניהם.

    gcloud

    כדי לראות את רשימת ממשקי ה-API והשירותים שזמינים לכם בפרויקט הנוכחי, מריצים את הפקודה הבאה:

    gcloud services list --available
    

    התוצאות כוללות את כל השירותים שכבר הופעלו, וגם שירותים שאפשר להפעיל בפרויקט הנוכחי. הפלט של הפקודה אמור להיראות כך:

    NAME                                              TITLE
    places-backend.googleapis.com                  Google Places API Web Service
    clouderrorreporting.googleapis.com             Stackdriver Error Reporting API
    analyticsreporting.googleapis.com              Google Analytics Reporting API
    youtube.googleapis.com                         YouTube Data API v3
    adsense.googleapis.com                         AdSense Management API
    sqladmin.googleapis.com                        Google Cloud SQL API
    genomics.googleapis.com                        Genomics API
    adexchangebuyer.googleapis.com                 Ad Exchange Buyer API II
    ...
    

    curl

    כדי לראות את רשימת השירותים הזמינים, מבצעים קריאה ל-method‏ services.list.

    כדי לראות את רשימת ממשקי ה-API והשירותים שזמינים בפרויקט, מריצים את הפקודה הבאה:

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services"
    

    התוצאה כוללת את כל השירותים הציבוריים, את כל השירותים שלמשתמש שקורא לפונקציה יש הרשאה servicemanagement.services.bind לגביהם, ואת כל השירותים שכבר הופעלו בפרויקט.

    אפשר להחריג את השירותים שפעילים כרגע בפרויקט על ידי העברת filter=state:DISABLED לקריאה הקודמת.

    השלבים הבאים

    במאמר הפעלה והשבתה של שירותים מוסבר איך להפעיל או להשבית שירותים בGoogle Cloud פרויקט.