IAM으로 액세스 제어
  
서비스 사용량은 Identity and Access Management(IAM)를 사용하여 서비스에 대한 액세스를 제어합니다. 이 페이지에서는 서비스 사용량과 관련된 IAM 역할 및 권한과 이를 사용하여 액세스를 제어하는 방법을 설명합니다.
리소스 모델
서비스 사용량과 관련된 3개의 리소스가 있습니다.
사용 중인 서비스
 
서비스를 사용하는 프로젝트
 
특정 메서드에 의해 반환된 작업 또는 장기 실행 작업
 
각 서비스 사용량 메서드는 이러한 리소스 중 하나 이상에 대한 권한이 필요합니다.
IAM 권한
다음 표에는 각 Service Usage API 메서드의 필수 권한이 나와 있습니다. API 참조에서도 이 정보를 확인할 수 있습니다.
IAM 역할
IAM에서는 사용자에게 역할을 부여하여 권한을 부여합니다. 다음 표에는 IAM 기본 및 사전 정의된 역할과 이러한 역할에 포함된 서비스 사용량과 관련된 권한이 나와 있습니다.
역할에 대한 자세한 내용은 역할 이해를 참조하세요.
기본 역할
| 이름 | 
제목 | 
권한 | 
roles/viewer | 
뷰어 | 
serviceusage.services.get 
serviceusage.services.list 
serviceusage.quotas.get
  | 
| 
   roles/editor 
  roles/owner
  | 
   편집자 
  소유자 
 | 
serviceusage.services.get 
serviceusage.services.list 
serviceusage.services.disable 
serviceusage.services.enable 
serviceusage.services.use 
serviceusage.quotas.get 
serviceusage.quotas.update
  | 
사전 정의된 역할
  
  
| Role | 
Permissions | 
API Keys Admin
(roles/serviceusage.apiKeysAdmin) 
Ability to create, delete, update, get and list API keys for a project.
 
 | 
  
     
      apikeys.*
     
    
      apikeys.keys.create 
      apikeys.keys.delete 
      apikeys.keys.get 
      apikeys.keys.getKeyString 
      apikeys.keys.list 
      apikeys.keys.lookup 
      apikeys.keys.undelete 
      apikeys.keys.update 
     
  
  orgpolicy.policy.get 
  
    
      serviceusage.apiKeys.*
     
    
      serviceusage.apiKeys.regenerate 
      serviceusage.apiKeys.revert 
     
  
  serviceusage.operations.get 
 | 
API Keys Viewer
(roles/serviceusage.apiKeysViewer) 
Ability to get and list API keys for a project.
 
 | 
   apikeys.keys.get 
  apikeys.keys.getKeyString 
  apikeys.keys.list 
  apikeys.keys.lookup 
 | 
Service Usage Admin
(roles/serviceusage.serviceUsageAdmin) 
Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project.
 
 | 
   monitoring.timeSeries.list 
  
    
      serviceusage.consumerpolicy.*
     
    
      serviceusage.consumerpolicy.analyze 
      serviceusage.consumerpolicy.get 
      serviceusage.consumerpolicy.update 
     
  
  
    
      serviceusage.contentsecuritypolicy.*
     
    
      serviceusage.contentsecuritypolicy.get 
      serviceusage.contentsecuritypolicy.update 
     
  
  serviceusage.effectivemcppolicy.get 
  serviceusage.effectivepolicy.get 
  
    
      serviceusage.groups.*
     
    
      serviceusage.groups.list 
      serviceusage.groups.listExpandedMembers 
      serviceusage.groups.listMembers 
     
  
  
    
      serviceusage.mcppolicy.*
     
    
      serviceusage.mcppolicy.get 
      serviceusage.mcppolicy.update 
     
  
  serviceusage.operations.get 
  
    
      serviceusage.quotas.*
     
    
      serviceusage.quotas.get 
      serviceusage.quotas.update 
     
  
  
    
      serviceusage.services.*
     
    
      serviceusage.services.disable 
      serviceusage.services.enable 
      serviceusage.services.get 
      serviceusage.services.list 
      serviceusage.services.use 
     
  
  serviceusage.values.test 
 | 
Service Usage Consumer
(roles/serviceusage.serviceUsageConsumer) 
Ability to inspect service states and operations, and consume quota and billing for a consumer project.
 
 | 
   monitoring.timeSeries.list 
  serviceusage.consumerpolicy.analyze 
  serviceusage.consumerpolicy.get 
  serviceusage.contentsecuritypolicy.get 
  serviceusage.effectivemcppolicy.get 
  serviceusage.effectivepolicy.get 
  
    
      serviceusage.groups.*
     
    
      serviceusage.groups.list 
      serviceusage.groups.listExpandedMembers 
      serviceusage.groups.listMembers 
     
  
  serviceusage.mcppolicy.get 
  serviceusage.operations.get 
  serviceusage.quotas.get 
  serviceusage.services.get 
  serviceusage.services.list 
  serviceusage.services.use 
  serviceusage.values.test 
 | 
Service Usage Viewer
(roles/serviceusage.serviceUsageViewer) 
Ability to inspect service states and operations for a consumer project.
 
 | 
   monitoring.timeSeries.list 
  serviceusage.consumerpolicy.analyze 
  serviceusage.consumerpolicy.get 
  serviceusage.contentsecuritypolicy.get 
  serviceusage.effectivemcppolicy.get 
  serviceusage.effectivepolicy.get 
  
    
      serviceusage.groups.*
     
    
      serviceusage.groups.list 
      serviceusage.groups.listExpandedMembers 
      serviceusage.groups.listMembers 
     
  
  serviceusage.mcppolicy.get 
  serviceusage.operations.get 
  serviceusage.quotas.get 
  serviceusage.services.get 
  serviceusage.services.list 
  serviceusage.values.test 
 | 
  
  
  
    
  
  
 
  
    
    
      
       
         
  
       
    
    
  
  
  달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
  최종 업데이트: 2025-10-31(UTC)
  
  
    
    
    
      
  
    
  
  
    
      [[["이해하기 쉬움","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-10-31(UTC)"],[],[]]