프로젝트에서 공개 API 및 서비스를 나열하거나 사용하려면 적절한 권한이 필요합니다. Google Cloud 예를 들어 서비스를 사용 설정하려면 serviceusage.services.enableID 및 액세스 관리 권한이 필요합니다. 서비스 사용량에 필요한 IAM 권한에 대해 알아보려면 액세스 제어를 참고하세요.
비공개 API 및 서비스
비공개 서비스는 일반적으로 다른 Google Cloud 프로젝트에서 실행 중인 Cloud Endpoints를 사용하여 구현된 API입니다. 비공개 API 및 서비스를 검색하거나 사용하려면 먼저 필요한 권한이 있는 주 구성원으로부터 액세스 권한을 부여받아야 합니다. Google Cloud 프로젝트에서 Cloud Endpoints API를 사용 설정할 수 있는 액세스 권한을 부여하는 방법을 알아보려면 각 Cloud Endpoints API 프레임워크에 대한 다음 페이지를 참고하세요.
또한 비공개 API와 서비스를 나열하거나 사용하려면 적절한 IAM 권한이 있어야 합니다. 예를 들어 비공개 서비스에 대해 services.enable 메서드를 호출하려면 servicemanagement.services.bind 권한이 필요합니다. 서비스 사용량에 필요한 권한을 알아보려면 액세스 제어를 참조하세요.
Google Cloud 프로젝트에서 사용 가능하거나 사용 설정된 API 및 서비스를 나열하면 액세스할 수 있는 모든 공개 및 비공개 API가 결과에 포함됩니다.Google Cloud 프로젝트에서 사용 설정되고 사용 가능한 서비스 나열에 대해 자세히 알아보려면 서비스 나열을 참고하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(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)."]]