Drive Labels API 개요

라벨은 사용자가 Google Drive의 파일을 정리, 검색하고 정책을 적용할 수 있도록 정의하는 메타데이터입니다. Drive Labels API는 Drive 파일에 메타데이터를 연결하여 비즈니스 프로세스를 지원하는 RESTful API입니다. 이 API의 일반적인 용도는 다음과 같습니다.

  • 정보 관리 전략에 따라 콘텐츠 분류: 라벨을 만들어 민감한 콘텐츠 또는 특별 처리가 필요한 데이터를 식별합니다. 예를 들어 '민감도'라는 배지가 있는 라벨 (옵션 값이 색상으로 구분된 라벨)을 만들고 '최고 기밀', '기밀', '공개'라는 값을 지정할 수 있습니다.

  • Drive 항목에 정책 적용: 수명 주기 전반에서 Drive 콘텐츠를 관리하고 조직의 기록 보관 관행을 준수하도록 라벨을 만듭니다. 예를 들어 '민감도' 라벨이 '최고 기밀'로 설정된 파일을 컴퓨터에 다운로드할 수 없도록 데이터 손실 방지 (DLP) 정책을 관리하는 라벨을 사용합니다.

  • 파일 선별 및 검색: 라벨을 만들어 조직의 사용자가 라벨 및 입력란을 기반으로 항목을 찾을 수 있도록 하여 회사 콘텐츠의 검색 가능성을 높입니다. 예를 들어 조직 내 사용자는 Drive 검색 옵션을 사용하여 특정 날짜까지 서명을 기다리는 모든 계약서를 찾을 수 있습니다.

다음은 Drive Labels API에서 사용되는 일반적인 용어 목록입니다.

라벨

Drive 파일에 배치된 구조화된 메타데이터입니다. Drive 사용자는 파일에 라벨을 할당하고 라벨 필드 값을 설정할 수 있습니다. 라벨은 다음으로 구성됩니다.

라벨 이름
라벨의 리소스 이름입니다. 라벨 ID는 라벨 이름의 일부를 구성합니다. 요청에 따라 이름은 labels/{id} 또는 labels/{id}@{revisionId} 형식입니다. 자세한 내용은 아래의 라벨 버전 지정을 참고하세요.
라벨 ID
라벨의 전역 고유 식별자입니다. ID는 라벨 이름의 일부를 구성하지만 이름과 달리 버전 간에 일관됩니다.

라벨에는 다음과 같은 두 가지 스타일이 있습니다.

배지가 있는 라벨

중요도를 나타내기 위해 색상으로 구분할 수 있는 선택사항이 포함된 SelectionOptions 필드 유형이 있는 라벨입니다. 이렇게 하려면 ChoiceProperties를 통해 badgeConfig를 설정하면 됩니다.

Drive는 사용자가 파일의 상태, 분류 등을 명확하게 파악할 수 있도록 각 파일에 선택한 옵션의 색상을 표시합니다. 예를 들어 '민감도' 배지가 있는 라벨의 '최고 기밀' 옵션은 빨간색으로 표시될 수 있습니다. 배지가 있는 라벨은 한 번에 하나만 사용할 수 있습니다.

표준 라벨

0개 이상의 필드 유형이 포함된 라벨입니다. 표준 라벨에는 'Project Moonshot'과 같은 라벨 제목이 있을 수 있으며 프로젝트와 관련된 모든 파일을 나타낼 수 있습니다. 표준 라벨에는 여러 개의 구조화된 필드가 있을 수도 있습니다. 예를 들어 '계약'이라는 제목의 라벨에는 '회사', '기한', '상태', '서명자' 필드가 포함될 수 있습니다. 각 필드는 특정 유형 (텍스트, 날짜, 선택항목, 사용자)입니다.

배지가 있는 라벨 다이어그램
그림 1. 배지가 있는 라벨
표준 라벨 다이어그램
그림 2. 표준 라벨
필드

라벨의 개별 유형 지정 가능 구성요소입니다. 라벨에는 0개 이상의 필드가 연결될 수 있습니다.

필드 유형
필드와 연결된 값의 데이터 유형입니다. 텍스트, 정수, 날짜, 사용자 또는 선택으로 구성할 수 있습니다. ListOptions로 필드를 구성하면 사용자 및 선택 필드를 여러 값으로 설정할 수 있습니다. 선택한 유형은 Drive 항목에 적용할 수 있는 유효한 값과 사용 가능한 검색어 옵션 모두에 영향을 미칩니다.
선택

사용자가 SelectionOptions 필드 내에서 선택할 수 있는 여러 옵션 중 하나입니다.

라벨 유형

모든 라벨에는 LabelType가 포함됩니다. 라벨에는 다음 두 가지 유형이 있습니다.

관리

관리자가 소유한 라벨을 만들고 수정하려면 라벨 관리 권한이 있는 계정 관리자여야 합니다.

관리자는 관리 라벨을 모든 사용자와 공유하여 해당 사용자에게 라벨을 보고 Drive 항목에 적용할 수 있는 권한을 부여할 수 있습니다. Drive 항목의 라벨 값을 수정하거나 읽으려면 다음 권한이 필요합니다.

  • 수정: 사용자가 지정된 라벨과 관련된 Drive 항목 메타데이터를 수정하려면 적절한 권한 수준이 있어야 합니다.

    • Drive 항목: EDITOR
    • 라벨: APPLIER
  • 읽기: 사용자가 특정 라벨과 관련된 Drive 항목 메타데이터를 읽거나 검색하려면 적절한 권한 수준이 있어야 합니다.

    • Drive 항목: READER
    • 라벨: READER
Shared

관리자가 아닌 사용자는 다른 사용자가 Drive 항목에 적용할 수 있는 공유 라벨을 만들 수 있습니다. 팀은 관리자가 없어도 팀 내에서 사용할 자체 라벨을 만들고 구성할 수 있습니다.

라벨 분류

사용자가 Drive 파일에 적용할 수 있도록 현재 구성된 라벨 필드입니다. 라벨 스키마라고도 합니다.

라벨 분류의 예:

  • 민감도: 빨간색, 주황색, 노란색, 녹색
  • 상태: 시작되지 않음, 초안, 검토 중, 최종
  • 콘텐츠 유형: 계약, 설계 문서, 샘플
  • 부서: 마케팅, 재무, 인사, 영업
라벨 수명 주기

라벨은 생성, 게시, 업데이트 등의 수명 주기를 거칩니다. 라벨이 수명 주기를 거치면서 라벨 버전이 증가합니다. 자세한 내용은 라벨 수명 주기를 참고하세요.

라벨 수정

라벨의 인스턴스입니다. 라벨이 생성, 업데이트, 게시 또는 지원 중단될 때마다 라벨 버전이 증가합니다.

초안 버전
라벨의 현재 초안 인스턴스의 버전 번호입니다. 게시된 버전에 영향을 주지 않고 라벨을 여러 번 업데이트하여 각각의 초안 버전 번호를 늘릴 수 있습니다. 라벨 초안을 사용하면 게시하기 전에 라벨 업데이트를 테스트할 수 있습니다.
게시된 버전
라벨의 게시된 버전의 버전 번호입니다. 게시된 라벨은 현재 사용자가 사용할 수 있는 라벨의 인스턴스입니다.