공개 및 비공개 서비스

이 페이지에서는 Google Cloud Platform에서 공개 서비스와 비공개 서비스의 개념을 비교합니다.

공개 API 및 서비스

공개 API 및 서비스는 모든 GCP 프로젝트에서 전역적으로 표시됩니다. 공개 GCP API 및 서비스의 예로 다음이 포함됩니다.

GCP 프로젝트에서 공개 API 및 서비스를 나열하거나 사용하려면 적절한 권한이 필요합니다. 예를 들어 서비스를 사용 설정하려면 serviceusage.services.enable Cloud Identity and Access Management 권한이 필요합니다. 서비스 사용량에 필요한 Cloud IAM 권한에 대해 알아보려면 액세스 제어를 참조하세요.

비공개 API 및 서비스

비공개 서비스는 일반적으로 다른 GCP 프로젝트에서 실행 중인 Cloud Endpoints를 사용하여 구현된 API입니다. 비공개 API 및 서비스를 검색하거나 사용하려면 먼저 필요한 권한이 있는 프로젝트 구성원으로부터 액세스 권한을 부여받아야 합니다. GCP 프로젝트에서 Cloud Endpoints API를 사용 설정하기 위해 액세스 권한을 부여하는 방법을 알아보려면 해당 Cloud Endpoints API 프레임워크 각각에 대해 다음 페이지를 참조하세요.

또한 비공개 API와 서비스를 나열하거나 사용하려면 적절한 Cloud IAM 권한이 있어야 합니다. 예를 들어 비공개 서비스에 services.enable 메소드를 호출하려면 servicemanagement.services.bind 권한이 필요합니다. 서비스 사용량에 필요한 권한을 알아보려면 액세스 제어를 참조하세요.

GCP 프로젝트에서 사용 가능하거나 사용 설정된 API 및 서비스를 나열하면 액세스할 수 있는 모든 공개 및 비공개 API가 결과에 포함됩니다. GCP 프로젝트에서 사용 설정되고 사용 가능한 서비스 나열을 자세히 알아보려면 서비스 나열을 참조하세요.