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 Zugriffsverwaltungsberechtigungserviceusage.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:
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 zugreifen können. Weitere Informationen zum Auflisten aktivierter und verfügbarer Dienste in IhrenGoogle Cloud -Projekten finden Sie unter Dienste auflisten.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-13 (UTC)."],[],[],null,["# Public and Private Services\n===========================\n\nThis page compares the concepts of public and private services on Google Cloud.\n\nPublic APIs and services\n------------------------\n\nPublic APIs and services are globally visible across all Google Cloud\nprojects. Examples of public Google Cloud APIs and services include:\n\n- [BigQuery API](/bigquery)\n- [Cloud Storage](/storage)\n- [Cloud Monitoring API](/monitoring)\n\nYou need the appropriate permissions to list or use public\nAPIs and services in a Google Cloud project. For example, to enable a service,\nyou need the `serviceusage.services.enable` [Identity and Access Management](/iam) permission. To\nlearn about the required IAM permissions for\nService Usage, see\n[Access Control](/service-usage/docs/access-control).\n\nPrivate APIs and services\n-------------------------\n\nPrivate services are\ntypically APIs implemented using [Cloud Endpoints](/endpoints) running in\nanother Google Cloud project. To discover or use private APIs and services,\nyou must be first be granted access by a principal with the necessary\npermissions. To learn how to grant access to enable Cloud Endpoints APIs from\na Google Cloud project, see the following pages for each of the respective\nCloud Endpoints API frameworks:\n\n- [Controlling Who Can Enable Your API](/endpoints/docs/openapi/control-api-callers) for the OpenAPI Specification.\n- [Controlling Who Can Enable Your API](/endpoints/docs/frameworks/control-api-callers) for Endpoints Frameworks.\n- [Controlling Who Can Enable Your API](/endpoints/docs/grpc/control-api-callers) for gRPC.\n\nYou must also have the appropriate IAM permissions to list or use\nprivate APIs and services. For example, to call the\n[`services.enable`](/service-usage/docs/reference/rest/v1/services/enable)\nmethod for a private service, the `servicemanagement.services.bind` permission\nis required. To learn about the necessary permissions for\nService Usage, see [Access Control](/service-usage/docs/access-control).\n\nWhen you list available or enabled APIs and services in a Google Cloud project\n, the results include any public and private APIs you have access to. To learn\nmore about listing enabled and available services in your\nGoogle Cloud projects, see\n[Listing Services](/service-usage/docs/list-services)."]]