이 페이지에서는 버킷과 함께 Cloud Storage에 저장되는 메타데이터 필드를 설명합니다.
소개
Cloud Storage 버킷에는 연결된 메타데이터가 있습니다. 메타데이터는 버킷의 속성을 식별하고 액세스할 때 버킷을 처리하는 방법을 지정합니다.
메타데이터는 key: value
쌍으로 저장되며 value
는 문자열, 배열, 중첩된 key:value
쌍을 포함하여 다양한 형식을 취할 수 있습니다. 예를 들어 버킷 이름은 문자열이고 버킷 객체 수명 주기 관리 구성은 각 규칙에 여러 하위 key: value
쌍이 포함된 규칙의 배열입니다.
메타데이터의 변경 가능성은 메타데이터마다 다릅니다.
일부 메타데이터는 볼 수만 있습니다.
일부 메타데이터는 버킷을 처음 만들 때만 설정할 수 있으며 수정 또는 삭제할 수 없습니다.
일부 메타데이터는 추가하고 수정할 수 있지만 삭제할 수는 없습니다.
일부 메타데이터는 언제든지 추가, 수정, 삭제할 수 있습니다.
수정할 수 없는 메타데이터
다음 메타데이터는 버킷 생성 중에 설정되며 수정하거나 삭제할 수 없습니다.
버킷이 포함된 프로젝트
세대 번호
버킷의 세대 번호는 버킷의 버전을 고유하게 식별합니다. 버킷의 버전이 두 개 이상이고 동일한 이름을 공유하더라도 마찬가지입니다.
버킷의 생성 값은 변경되지 않습니다.
연속 버전의 세대 번호가 증가한다는 보장은 없으며 각 새 버전에 고유한 세대 번호가 있습니다.
관련 없는 버킷의 세대 번호 사이에는 관계가 없습니다.
메타 세대 번호
- 버킷의 메타 세대 번호는 버킷의 메타데이터 상태를 고유하게 식별합니다. 메타 세대 번호는 버킷 생성 시
1
이며 버킷의 메타데이터를 수정할 때마다 증가합니다.
- 버킷의 메타 세대 번호는 버킷의 메타데이터 상태를 고유하게 식별합니다. 메타 세대 번호는 버킷 생성 시
수정 가능한 메타데이터
수정 가능한 버킷 메타데이터는 일반적으로 언제든지 값을 수정할 수 있는 메타데이터입니다. 조직 정책 제약조건이 적용되는 버킷과 같은 일부 경우에는 특정 메타데이터 값을 수정하는 데 제한사항이 있습니다.
메타데이터 개요 | 가이드 링크 | 참고 |
---|---|---|
액세스제어 목록(ACL) | ACL 만들기 및 관리 | XML 사용자에게만 권장됩니다. |
기본 ACL | 기본 객체 ACL 설정 | |
Identity and Access Management(IAM) 정책1 | IAM 권한 사용 | |
결제(요청자 지불) | 요청자 지불 사용 | |
교차 출처 리소스 공유(CORS) 구성 | CORS 구성 설정 및 보기 | |
기본 스토리지 클래스 | 기본 스토리지 클래스 변경 | 버킷 생성 중에 설정되며 수정할 수 있지만 삭제할 수는 없습니다. |
기본 Cloud KMS 암호화 키 | 기본 Cloud KMS 키 사용 | |
기본 이벤트 기반 보존 조치1 | 기본 이벤트 기반 보존 조치 속성 작업 | |
공개 액세스 방지1 | 공개 액세스 방지 사용 | |
균일한 버킷 수준 액세스1 | 균일한 버킷 수준 액세스 사용 | 버킷에 균일한 버킷 수준 액세스를 사용 설정한 뒤 90일 동안만 수정할 수 있습니다. |
수명 주기 구성 정책 | 객체 수명 주기 관리 | |
자동 클래스 | 자동 클래스 사용 | |
터보 복제1 | 터보 복제 관리 | |
사용량 로그 및 스토리지 로그 | 사용량 로그 구성 | |
버킷 잠금2 | 보관 정책 사용 및 잠금 | 보관 정책을 잠그지 않는 경우에만 수정할 수 있습니다. |
객체 보관 잠금 | 객체 보관 구성 사용 설정 및 사용 | 버킷에 대해 사용 설정하면 사용 중지할 수 없습니다. |
객체 버전 관리 구성 | 객체 버전 관리 사용 | |
버킷 라벨 | 버킷 라벨 사용 | |
소프트 삭제 보관 기간 | 소프트 삭제 사용 | |
웹사이트 구성 | 정적 웹사이트용 특수 페이지 할당 |
1 이 메타데이터는 XML API를 사용하여 보거나 관리할 수 없습니다.
2 XML API를 사용하여 버킷 생성 중에 이 메타데이터를 설정할 수 있지만 메타데이터를 보거나 관리할 수는 없습니다.
다음 단계
- 버킷 메타데이터 확인 방법 알아보기
- 객체 메타데이터 자세히 알아보기