Ö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
Bei privaten Diensten handelt es sich normalerweise um 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. Auf den folgenden Seiten zu den jeweiligen Cloud Endpoints-API-Frameworks finden Sie Informationen darüber, wie Zugriffsrechte erteilt werden, damit ein Nutzer Cloud Endpoints-APIs aus einem Google Cloud-Projekt heraus aktivieren kann:
- Aktivierung der API für die OpenAPI-Spezifikation steuern.
- Aktivierung der API für Endpoints Frameworks steuern.
- Aktivierung der API für gRPC steuern.
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 die verfügbaren oder aktivierten APIs und Dienste in einem Google Cloud-Projekt auflisten, enthält die Liste 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.