Öffentliche und private Dienste

Auf dieser Seite werden die Konzepte öffentlicher und privater Dienste in Google Cloud verglichen.

Öffentliche APIs und Dienste

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

Sie benötigen die entsprechenden Berechtigungen, um öffentliche APIs und Dienste in einem Google Cloud-Projekt aufzulisten oder zu verwenden. Sie benötigen beispielsweise die Identitäts- und Zugriffsverwaltungsberechtigung serviceusage.services.enable, um einen Dienst zu aktivieren. Informationen zu den erforderlichen IAM-Berechtigungen für Service Usage finden Sie unter Zugriffssteuerung.

Private APIs und Dienste

Private Dienste sind in der Regel APIs, die mithilfe von Cloud Endpoints implementiert und in einem anderen Google Cloud-Projekt ausgeführt werden. Damit Sie private APIs und Dienste finden oder verwenden können, muss ein entsprechend berechtigtes Hauptkonto Ihnen zuerst die Zugriffsrechte darauf erteilen. Informationen zum Gewähren des Zugriffs zum Aktivieren von Cloud Endpoints APIs aus einem Google Cloud-Projekt finden Sie auf den folgenden Seiten für das jeweilige Cloud Endpoints API-Framework:

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. Weitere Informationen zu den erforderlichen Berechtigungen für Service Usage finden Sie unter Zugriffssteuerung.

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