Öffentliche und private Dienste

Mit Service Usage können Sie sowohl global verfügbareGoogle Cloud -APIs als auch eingeschränkte benutzerdefinierte APIs in Ihrem Google Cloud -Projekt finden, aktivieren und verwalten. Öffentliche Dienste sind für alle Nutzer sichtbar. Für private Dienste, die mit Cloud Endpoints erstellt wurden, sind jedoch explizite Zugriffsberechtigungen erforderlich, bevor Sie sie auflisten oder aufrufen können.

Öffentliche APIs und Dienste

Öffentliche APIs und Dienste sind global in allen Google Cloud-Projekten sichtbar. Beispiele für öffentliche Google Cloud APIs und -Dienste:

Sie benötigen die entsprechenden Identity and Access Management-Berechtigungen, um öffentliche APIs und Dienste in einem Google Cloud Projekt aufzulisten oder zu verwenden. Zum Aktivieren eines Dienstes benötigen Sie beispielsweise die Berechtigung serviceusage.services.enable. Eine Liste der Berechtigungen im Zusammenhang mit Service Usage und den IAM-Rollen, die diese enthalten, finden Sie unter Rollen und Berechtigungen für Service Usage.

Private APIs und Dienste

Private Dienste sind in der Regel APIs, die mit Cloud Endpoints implementiert werden und in einem anderen Google Cloud -Projekt ausgeführt werden. Damit Sie private APIs und Dienste finden oder verwenden können, muss Ihnen zuerst ein Hauptkonto mit den erforderlichen Berechtigungen Zugriff gewähren. Informationen dazu, wie Sie Zugriff gewähren, um Cloud Endpoints APIs aus einem Google Cloud -Projekt zu aktivieren, finden Sie auf den folgenden Seiten für die jeweiligen Cloud Endpoints API-Frameworks:

Sie brauchen außerdem die entsprechenden IAM-Berechtigungen, um private APIs und Dienste aufzulisten oder zu verwenden. Zum Aufrufen der Methode services.enable für einen privaten Dienst ist beispielsweise die Berechtigung servicemanagement.services.bind erforderlich. Eine Liste der Berechtigungen im Zusammenhang mit Service Usage und den IAM-Rollen, die diese enthalten, finden Sie unter Service Usage-Rollen und -Berechtigungen.

Wenn Sie verfügbare oder aktivierte APIs und Dienste in einem Google Cloud -Projekt auflisten, enthalten die Ergebnisse alle öffentlichen und privaten APIs, auf die Sie Zugriff haben. Weitere Informationen zum Auflisten aktivierter und verfügbarer Dienste in IhrenGoogle Cloud -Projekten finden Sie unter Dienste auflisten.