Cloud Storage에 대한 IAM 권한
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
 
 
 
 
 
 
다음 표에는 Cloud Storage와 관련된 Identity and Access Management(IAM) 권한이 있습니다. IAM 권한은 역할로 그룹화되고 사용자 및 그룹에 역할이 할당됩니다.
버킷 권한
| 버킷 권한 이름 | 
설명 | 
storage.buckets.create | 
프로젝트에 새 버킷을 만듭니다. | 
storage.buckets.createTagBinding | 
버킷에 새 태그 바인딩을 만듭니다. | 
storage.buckets.delete | 
버킷을 삭제합니다. | 
storage.buckets.deleteTagBinding | 
버킷의 태그 바인딩을 삭제합니다. | 
storage.buckets.enableObjectRetention | 
버킷에서 객체 보관 구성을 사용 설정합니다. | 
storage.buckets.exemptFromIpFilter | 
버킷 수준 작업에 대한 IP 필터링 규칙에서 사용자 또는 서비스 계정을 제외합니다. | 
storage.buckets.get | 
버킷의 Pub/Sub 알림 구성 나열 또는 읽기를 비롯해 버킷 메타데이터를 읽습니다. 이 권한만으로는 IAM 정책이나 IP 필터링 규칙을 읽을 수 없습니다. | 
storage.buckets.getIamPolicy | 
버킷 IAM 정책을 읽습니다. | 
storage.buckets.getIpFilter | 
버킷의 IP 필터링 규칙을 나열하거나 읽습니다. | 
storage.buckets.getObjectInsights | 
인벤토리 보고서 및 Storage Insights 데이터 세트에서 객체 메타데이터를 읽습니다. | 
storage.buckets.list | 
읽기 버킷 메타데이터를 포함하여 프로젝트의 버킷을 나열합니다. 이 권한만으로는 IAM 정책 또는 IP 필터링 규칙을 나열할 수 없습니다. | 
storage.buckets.listEffectiveTags | 
버킷의 프로젝트와 같이 리소스 계층 구조의 상위에서 상속된 태그를 포함하여 버킷과 연결된 모든 태그를 나열합니다. | 
storage.buckets.listTagBindings | 
버킷에 직접 연결된 태그를 나열합니다. | 
storage.buckets.relocate | 
지리적 위치 간에 버킷을 재배치합니다. | 
storage.buckets.restore | 
소프트 삭제된 객체를 일괄 복원합니다. | 
storage.buckets.setIamPolicy | 
버킷 IAM 정책을 업데이트합니다. | 
storage.buckets.setIpFilter | 
버킷에서 IP 필터링 규칙을 만듭니다. | 
storage.buckets.update | 
버킷에 Pub/Sub 알림 구성 추가 또는 제거, 업데이트 시 버킷 메타데이터 읽기를 비롯해 버킷 메타데이터를 업데이트합니다. 이 권한만으로는 업데이트 중에 IAM 정책, IP 필터링 규칙을 업데이트하거나 버킷의 IAM 정책을 읽을 수 없습니다. | 
객체 권한
| 객체 권한 이름 | 
설명 | 
storage.objects.create | 
새 객체를 버킷에 추가합니다. | 
storage.objects.createContext | 
객체에 컨텍스트를 연결합니다. | 
storage.objects.delete | 
객체를 삭제합니다. | 
storage.objects.deleteContext | 
객체 컨텍스트를 삭제합니다. | 
storage.objects.get | 
ACL을 제외한 객체 데이터와 메타데이터를 읽습니다. 또한 객체에 연결된 컨텍스트도 반환합니다. | 
storage.objects.getIamPolicy | 
IAM 정책으로 반환된 객체 ACL을 읽습니다. | 
storage.objects.list | 
버킷의 객체를 나열합니다. 또한 나열 시 ACL을 제외한 객체 메타데이터를 읽습니다. 또한 객체에 연결된 컨텍스트도 반환합니다. | 
storage.objects.move | 
계층적 네임스페이스가 사용 설정된 버킷 내에서 객체를 이동합니다. | 
storage.objects.overrideUnlockedRetention | 
객체 보관 구성을 사용할 때는 x-goog-bypass-governance-retention 헤더 또는 overrideUnlockedRetention 쿼리 매개변수를 사용합니다. | 
storage.objects.restore | 
소프트 삭제된 객체를 복원합니다. | 
storage.objects.setIamPolicy | 
객체 ACL을 업데이트합니다. | 
storage.objects.setRetention | 
객체의 보관을 추가하거나 업데이트합니다. | 
storage.objects.update | 
ACL을 제외한 객체 메타데이터를 업데이트합니다. 또한 업데이트 시 ACL을 제외한 객체 메타데이터를 읽습니다. | 
storage.objects.updateContext | 
객체 컨텍스트를 업데이트합니다. | 
폴더 권한
| 폴더 권한 이름 | 
설명 | 
storage.folders.create | 
폴더를 만듭니다. | 
storage.folders.delete | 
폴더를 삭제합니다. | 
storage.folders.get | 
폴더의 메타데이터를 읽습니다. | 
storage.folders.list | 
폴더를 나열합니다. | 
storage.folders.rename | 
폴더의 이름을 바꿉니다. | 
관리형 폴더 권한
| 관리형 폴더 권한 이름 | 
설명 | 
storage.managedFolders.create | 
관리형 폴더를 만듭니다. | 
storage.managedFolders.delete | 
관리형 폴더를 삭제합니다. | 
storage.managedFolders.get | 
관리형 폴더를 읽습니다. | 
storage.managedFolders.getIamPolicy | 
관리형 폴더 IAM 정책을 읽습니다. | 
storage.managedFolders.list | 
버킷이나 폴더의 관리형 폴더를 나열합니다. | 
storage.managedFolders.setIamPolicy | 
관리형 폴더 IAM 정책을 업데이트합니다. | 
Anywhere Cache 권한
| Anywhere Cache 권한 이름 | 
설명 | 
storage.anywhereCaches.create | 
Anywhere Cache를 사용하여 캐시를 만듭니다. | 
storage.anywhereCaches.list | 
Anywhere Cache를 사용하여 캐시를 나열합니다. | 
storage.anywhereCaches.update | 
Anywhere Cache를 사용하여 캐시를 업데이트합니다. | 
storage.anywhereCaches.get | 
Anywhere Cache를 사용하여 캐시의 메타데이터를 가져옵니다. | 
storage.anywhereCaches.pause | 
Anywhere Cache를 사용하여 캐시를 일시중지합니다. | 
storage.anywhereCaches.resume | 
Anywhere Cache를 사용하여 캐시를 재개합니다. | 
storage.anywhereCaches.disable | 
Anywhere Cache를 사용하여 캐시를 사용 중지합니다. | 
Storage Intelligence 권한
Storage Insights 인벤토리 보고서 권한
| 인벤토리 보고서 권한 이름 | 
설명 | 
storageinsights.reportConfigs.create | 
인벤토리 보고서 구성을 만듭니다. | 
storageinsights.reportConfigs.delete | 
인벤토리 보고서 구성을 삭제합니다. | 
storageinsights.reportConfigs.get | 
인벤토리 보고서 구성을 가져옵니다. | 
storageinsights.reportConfigs.list | 
인벤토리 보고서 구성을 나열합니다. | 
storageinsights.reportConfigs.update | 
인벤토리 보고서 구성을 수정합니다. | 
storageinsights.reportDetails.get | 
인벤토리 보고서를 가져옵니다. | 
storageinsights.reportDetails.list | 
인벤토리 보고서를 나열합니다. | 
Storage Insights 데이터 세트 권한
| 데이터 세트 권한 이름 | 
설명 | 
storageinsights.datasetConfigs.create | 
데이터 세트 구성을 만듭니다. | 
storageinsights.datasetConfigs.delete | 
데이터 세트 구성을 삭제합니다. | 
storageinsights.datasetConfigs.linkDataset | 
Storage Insights 데이터 세트의 출력을 포함하는 연결된 데이터 세트를 BigQuery에서 만듭니다. | 
storageinsights.datasetConfigs.unlinkDataset | 
Storage Insights 데이터 세트의 출력이 포함된 연결된 데이터 세트를 BigQuery에서 삭제합니다. | 
storageinsights.datasetConfigs.update | 
데이터 세트 구성을 수정합니다. | 
storageinsights.datasetConfigs.get | 
데이터 세트 구성을 가져옵니다. | 
storageinsights.datasetConfigs.list | 
데이터 세트 구성을 나열합니다. | 
스토리지 일괄 작업 권한
| 스토리지 일괄 작업 권한 이름 | 
설명 | 
storagebatchoperations.jobs.create | 
스토리지 일괄 작업을 만듭니다. | 
storagebatchoperations.jobs.cancel | 
스토리지 일괄 작업을 취소합니다. | 
storagebatchoperations.jobs.delete | 
스토리지 일괄 작업을 삭제합니다. | 
storagebatchoperations.jobs.get | 
스토리지 일괄 작업 작업을 가져옵니다. | 
storagebatchoperations.jobs.list | 
스토리지 일괄 작업을 나열합니다. | 
storagebatchoperations.operations.get | 
스토리지 일괄 작업을 가져옵니다. | 
storagebatchoperations.operations.list | 
스토리지 일괄 작업을 나열합니다. | 
storagebatchoperations.operations.cancel | 
스토리지 일괄 작업을 취소합니다. | 
장기 실행 작업 권한
| 장기 실행 작업 권한 이름 | 
설명 | 
storage.bucketOperations.cancel | 
장기 실행 작업을 취소합니다. | 
storage.bucketOperations.get | 
장기 실행 작업을 가져옵니다. | 
storage.bucketOperations.list | 
장기 실행 작업을 나열합니다. | 
HMAC 키 권한
| HMAC 키 권한 이름 | 
설명 | 
storage.hmacKeys.create | 
프로젝트의 서비스 계정에 대한 HMAC 키를 새로 만듭니다. | 
storage.hmacKeys.delete | 
기존 HMAC 키를 삭제합니다. | 
storage.hmacKeys.get | 
HMAC 키 메타데이터를 읽습니다. | 
storage.hmacKeys.list | 
프로젝트의 HMAC 키 메타데이터를 나열합니다. | 
storage.hmacKeys.update | 
HMAC 키 상태를 업데이트합니다. | 
멀티파트 업로드 권한
| 멀티파트 업로드 권한 이름 | 
설명 | 
storage.multipartUploads.create | 
여러 부분으로 객체를 업로드합니다. | 
storage.multipartUploads.abort | 
멀티파트 업로드 세션을 취소합니다. | 
storage.multipartUploads.listParts | 
멀티파트 업로드 세션에서 업로드된 객체 부분을 나열합니다. | 
storage.multipartUploads.list | 
버킷의 멀티파트 업로드 세션을 나열합니다. | 
다음 단계
  
  
  
    
  
  
 
  
    
    
      
       
         
  
       
    
    
  
  
  달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
  최종 업데이트: 2025-10-22(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-22(UTC)"],[],[]]