공개 및 비공개 서비스

서비스 사용량을 통해 Google Cloud 프로젝트에서 전역적으로 사용 가능한Google Cloud API와 제한된 커스텀 API를 모두 검색, 사용 설정, 관리할 수 있습니다. 공개 서비스는 모든 소비자에게 표시되지만 Cloud Endpoints로 빌드된 비공개 서비스는 나열하거나 호출하기 전에 명시적인 액세스 권한 부여가 필요합니다.

공개 API 및 서비스

공개 API 및 서비스는 모든 Google Cloud프로젝트에서 전역적으로 표시됩니다. 공개 Google Cloud API 및 서비스의 예시는 다음과 같습니다.

Google Cloud 프로젝트에서 공개 API 및 서비스를 나열하거나 사용하려면 적절한 Identity and Access Management 권한이 필요합니다. 예를 들어 서비스를 사용 설정하려면 serviceusage.services.enable 권한이 필요합니다. 서비스 사용량과 관련된 권한 및 이를 포함하는 IAM 역할 목록은 서비스 사용량 역할 및 권한을 참조하세요.

비공개 API 및 서비스

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

또한 비공개 API와 서비스를 나열하거나 사용하려면 적절한 IAM 권한이 있어야 합니다. 예를 들어 비공개 서비스에 대해 services.enable 메서드를 호출하려면 servicemanagement.services.bind 권한이 필요합니다. 서비스 사용량과 관련된 권한 및 이를 포함하는 IAM 역할 목록은 서비스 사용량 역할 및 권한을 참조하세요.

Google Cloud 프로젝트에서 사용 가능하거나 사용 설정된 API 및 서비스를 나열하면 액세스할 수 있는 모든 공개 및 비공개 API가 결과에 포함됩니다.Google Cloud 프로젝트에서 사용 가능한 서비스 및 사용 설정된 서비스를 나열하는 방법에 대한 자세한 내용은 서비스 나열을 참조하세요.