Dienste auflisten

In diesem Dokument wird beschrieben, wie Sie die APIs und Dienste auflisten, die in einem Trusted Cloud -Projekt aktiviert oder verfügbar sind.

  • Wir empfehlen, Dienste in einem Projekt über dieTrusted Cloud Console oder die Google Cloud CLI aufzulisten. In diesem Dokument wird beschrieben, wie Sie beide Oberflächen verwenden.
  • Für die Programmierung unter Einbindung der Service Usage API empfehlen wir eine unserer verfügbaren Clientbibliotheken.
  • Wenn Sie die API testen möchten, empfehlen wir den Befehl curl. Sie müssen keine vollständige Anwendungsumgebung einrichten. Es sind jedoch einige Schritte erforderlich.
  • Hinweise

    Um die aktivierten und verfügbaren APIs und Dienste aufzulisten, brauchen Sie Folgendes:

    • Ein Trusted Cloud -Projekt. Informationen zum Erstellen eines Trusted Cloud Projekts finden Sie unter Projekte erstellen und verwalten.
    • Die richtigen IAM-Berechtigungen (Identity and Access Management). Informationen zu den IAM-Anforderungen für Service Usage finden Sie unter Zugriffssteuerung.
    • Installieren Sie die Google Cloud CLI.
    • Wenn Sie die curl-Beispiele in dieser Anleitung verwenden möchten, folgen Sie den Anleitungen für die Ersteinrichtung unter Einstieg. Diese Schritte umfassen die Definition von gcurl, einem authentifizierten Alias für den Standardbefehl curl, und die Definition der Umgebungsvariablen PROJECT_NUMBER.

    Aktivierte Dienste in einem Projekt auflisten

    Für die Auflistung aktivierter Dienste wird das Kontingent aus dem Messwert serviceusage.googleapis.com/list_enabled_requests verwendet. Das standardmäßig verfügbare Kontingent beträgt 10 Abfragen pro Sekunde (QPS).

    Console

    So listen Sie die aktivierten APIs und Dienste in einem Projekt auf:

    1. Rufen Sie die Seite API-Dashboard in der Trusted Cloud Console auf.
      Weiter zur Seite „API-Dashboard“
    2. Wählen Sie Ihr Trusted Cloud -Projekt aus. Führen Sie dazu einen der folgenden Schritte aus:

      • Klicken Sie unter Kürzliches Projekt auswählen auf ein Trusted Cloud -Projekt.

      • Führen Sie folgende Schritte zur Verwendung des Trusted Cloud -Projektbrowsers aus:

        1. Klicken Sie auf Projekt auswählen, um den Trusted Cloud Projektbrowser zu öffnen.
        2. Suchen Sie Ihr Projekt und klicken Sie auf den Trusted Cloud Projektnamen.
        3. Klicken Sie auf Öffnen, um das Projekt zu öffnen.

      Die Seite APIs & Dienste wird angezeigt. Eine Liste der in Ihrem Trusted Cloud Projekt aktivierten APIs finden Sie in der Tabelle auf dieser Seite.

    gcloud

    Führen Sie den folgenden Befehl aus, um die aktivierten APIs und Dienste in Ihrem aktuellen Projekt aufzulisten:

    gcloud services list
    

    Die Befehlsausgabe sieht in etwa wie folgt aus:

    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

    Rufen Sie die Methode services.list mit dem Filter state:ENABLED auf, um aktivierte Dienste aufzulisten.

    Führen Sie den folgenden Befehl aus, um die aktivierten APIs und Dienste in Ihrem Projekt aufzulisten:

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

    Verfügbare Dienste in einem Projekt auflisten

    Wenn Sie alle verfügbaren Dienste auflisten, wird das Kontingent aus dem serviceusage.googleapis.com/list_available_requests-Kontingent verwendet. Das standardmäßig verfügbare Kontingent beträgt 1 QPS. Die verfügbaren Dienste ändern sich selten und können über einen längeren Zeitraum im Cache gespeichert werden.

    Console

    So listen Sie die APIs und Dienste auf, die Ihnen in einem Projekt zur Verfügung stehen:

    1. Rufen Sie die Seite API-Bibliothek in der Trusted Cloud Console auf.
      Zur Seite „API-Bibliothek“
    2. Wählen Sie Ihr Trusted Cloud Projekt aus. Führen Sie dazu einen der folgenden Schritte aus:

      • Klicken Sie unter Kürzliches Projekt auswählen auf ein Trusted Cloud -Projekt.

      • Führen Sie folgende Schritte zur Verwendung des Trusted Cloud -Projektbrowsers aus:

        1. Klicken Sie auf Projekt auswählen, um den Trusted Cloud Projektbrowser zu öffnen.
        2. Suchen Sie Ihr Projekt und klicken Sie auf den Trusted Cloud Projektnamen.
        3. Klicken Sie auf Öffnen, um das Projekt zu öffnen.

      Der Bildschirm API-Bibliothek wird angezeigt. Auf diesem Bildschirm können Sie nach verfügbaren APIs suchen oder scrollen.

    gcloud

    Führen Sie den folgenden Befehl aus, um die APIs und Dienste aufzulisten, die Ihnen in Ihrem aktuellen Projekt zur Verfügung stehen:

    gcloud services list --available
    

    Die Ergebnisse umfassen alle Dienste, die bereits aktiviert wurden, sowie Dienste, die für das aktuelle Projekt aktiviert werden können. Die Befehlsausgabe sieht in etwa wie folgt aus:

    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

    Rufen Sie die Methode services.list auf, um verfügbare Dienste aufzulisten.

    Führen Sie den folgenden Befehl aus, um die verfügbaren APIs und Dienste in Ihrem Projekt aufzulisten:

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

    Das Ergebnis umfasst alle öffentlichen Dienste, für die der aufrufende Nutzer die Berechtigung servicemanagement.services.bind hat, und alle Dienste, die für das Projekt bereits aktiviert wurden.

    Du kannst die derzeit im Projekt aktiven Dienste ausschließen, indem du filter=state:DISABLED an den vorherigen Aufruf übergibst.

    Nächste Schritte

    Informationen zum Aktivieren oder Deaktivieren von Diensten in IhremTrusted Cloud -Projekt finden Sie unter Dienste aktivieren und deaktivieren.