Google Drive는 컬렉션으로 파일을 정리하고, 유형별로 파일을 설명하며, 파일 조작을 용이하게 하기 위해 각 파일에 특정 속성을 제공합니다.
Google Drive API는 Drive에 저장된 파일을
files
리소스
소유권
Drive는 사용자와 파일 간의 관계를 기반으로 파일을 정리합니다. 스토리지 위치를 지정할 수 있습니다 컬렉션은 파일이 Drive 내에 저장된 파일 그룹을 표시하기 위해 파일의 메타데이터의 일부로 지정됩니다. 내 드라이브와 공유 드라이브 컬렉션은 파일의 소유권입니다. 내 드라이브의 파일은 단일 사용자가 소유하지만 공유 드라이브의 파일은 그룹 또는 조직에서 소유합니다.
- 내 드라이브
- 각 사용자는 하나의 '루트'를 가집니다. '내 폴더'라는 Drive" 기본 계층 구조 역할을 하며 이 루트 폴더에서 비롯된 모든 것으로 구성됩니다. 사용자는 이 폴더의 기본 소유자입니다.
- 공유 드라이브는 Google Drive 내 Drive의 조직 구조와 내 드라이브 공유 드라이브 또는 내 드라이브 내에서 개별 파일을 정리할 수 있지만 둘 다를 동시에 정리할 수는 없습니다. 하지만 드라이브 바로가기를 사용하면 공유 드라이브의 파일 또는 폴더를 내 드라이브로, 또는 그 반대로 연결할 수 있습니다.
파일 형식
Drive는 파일을 유형별로 설명합니다. 이 목록에는 사용 가능한 파일 형식:
- Blob
- 이미지, 동영상, 이미지 등 텍스트 또는 바이너리 콘텐츠가 포함된 PDF
- 폴더
Drive에서 다른 유형의 파일을 정리하는 데 사용할 수 있는 컨테이너입니다. 폴더는 메타데이터만 포함하는 파일로 MIME 유형
application/vnd.google-apps.folder
입니다. 자세한 내용은 폴더 만들기 및 채우기를 참고하세요.참고: 내 드라이브에 저장된 단일 파일이 여러 폴더에 있을 수 있습니다. 공유 드라이브에 저장된 단일 파일에는 상위 폴더가 하나만 있을 수 있습니다.
- Google Workspace 문서
Google Workspace 애플리케이션이 Google Docs, Sheets 또는 Slides로 이동합니다. MIME 유형 형식은 다음과 같습니다.
application/vnd.google-apps.*app*
, 여기서 app은 애플리케이션 이름입니다. (예:application/vnd.google-apps.spreadsheet
Sheets 파일). Drive 및 Google Workspace별 MIME 유형 목록은 Google Workspace 및 Google Drive에서 지원되는 MIME 유형을 참고하세요.- 단축키
Drive의 다른 파일을 가리키는 메타데이터 전용 파일입니다. 바로가기 파일 MIME 유형은
application/vnd.google-apps.shortcut
입니다. 자세한 내용은 Drive 파일의 바로가기 만들기를 참고하세요.- 서드 파티 바로가기
서드 파티 저장소 시스템에 저장된 콘텐츠에 연결되는 메타데이터 전용 파일입니다. 서드 파티 바로가기 파일 MIME 유형은
application/vnd.google-apps.drive-sdk
입니다. 자세한 내용은 Create a 저장된 콘텐츠로 바로가기 앱을 엽니다. 를 통해 개인정보처리방침을 정의할 수 있습니다.
파일 특성
다음 목록에는 Drive 파일의 몇 가지 특성이 나와 있습니다.
- 액세스 제안서
- 요청자가 수신자에게 Drive 항목에 대한 액세스 권한을 부여하기 위해 승인자에게 제출하는 제안서입니다. 자세한 내용은 나열 및 해결 액세스 대기 중 제안에 대해 자세히 알아보세요.
- 콘텐츠
- 파일의 바이너리 또는 텍스트 본문입니다. 저장할 수 있는 콘텐츠 예시 드라이브는 이미지, 동영상, 텍스트, PDF입니다.
- 파일 ID
- 각 파일의 고유한 불투명 ID입니다. 파일 ID는 파일 이름이 변경되더라도 파일의 전체 기간 동안 안정적입니다. 검색 표현식은 이름, 유형, 콘텐츠, 상위 컨테이너, 소유자 또는 기타 메타데이터를 기준으로 파일을 찾는 데 사용됩니다.
- 메타데이터
- 파일의 콘텐츠를 설명하는 데이터입니다. 이 데이터에는 이름, 유형,
생성, 수정 시간을
간략히 예로 들 수 있습니다 일부 메타데이터 필드(예:
name
) 사용자에 제약이 없으며 각 사용자에게 동일하게 표시됩니다.capabilities
및viewedByMeDate
와 같은 다른 필드에는 사용자별 값이 포함됩니다. 파일 이미지 및 동영상과 같은 형식에는 EXIF 및 기타 임베디드 메타데이터. 자세한 내용은 파일 관리 메타데이터를 포함해야 합니다. - 권한
- 사용자, 그룹, 도메인 또는 전체에 파일 또는 폴더 계층 구조에 대한 액세스 권한을 부여합니다. 사용자는 액세스 권한이 있는 파일에 액세스할 수 있는 사용자를 제어합니다. 파일 권한 목록인 제어 목록 (ACL)을 사용합니다. 자세한 내용은 파일, 폴더, 드라이브 공유하기를 참고하세요.
- 업데이트 기록
- 파일 메타데이터가 아닌 파일 콘텐츠만 변경되었다는 기록입니다. 버전에 관한 자세한 내용은 변경사항 및 버전 개요를 참고하세요.
- 썸네일
- 파일을 그래픽으로 나타낸 것입니다. 자동 주행 여러 일반적인 파일 형식의 썸네일을 생성합니다. Drive에서 렌더링할 수 없는 바로가기 및 기타 파일 형식의 경우 썸네일 이미지를 제공할 수 있습니다. 자세한 내용은 썸네일 업로드를 참고하세요.
파일 구성
Drive API는 파일을 spaces
라는 저장 위치에 정리합니다.
corpora
라는 컬렉션을 볼 수 있습니다.
- 스페이스
서로 격리된 특정 저장소 위치입니다. 모든 콘텐츠 Drive가 정의된 두 공간(
drive
) 중 하나에 저장됩니다. 및appDataFolder
.drive
: 드라이브. PDF, 문서, Google Docs, 바로가기 및 사용자가 업로드하는 다른 콘텐츠는drive
공간에 위치합니다.appDataFolder
: 사용자별 애플리케이션 데이터를 포함합니다. 애플리케이션 일반적으로 용도에 맞지 않는 구성 파일 및 기타 데이터를 액세스할 수 있습니다
파일을
spaces
간에 이동할 수 없습니다.- Corpora
파일 및 폴더 검색 범위를 좁히는 데 사용되는 파일 컬렉션입니다. Drive의 자료는
user
,domain
,drive
,allDrives
입니다.user
: '내 폴더'에 사용자가 만들고 연 모든 파일이 포함됩니다. 드라이브' 및 '공유 문서함'drive
: 단일 공유 드라이브에 포함된 모든 파일이 (driveId
로 표시)domain
: 사용자의 도메인과 공유된 검색 가능한 모든 파일을 포함합니다.allDrives
: 사용자가 있는 공유 드라이브의 모든 파일을 포함합니다. 멤버 및 '내 드라이브'에 있는 모든 파일 '공유 문서함'이 표시됩니다allDrives
자료는 범위가 광범위하고 실적에 영향을 줄 수 있으므로 주의해서 사용하세요. 가능하면 효율성을 위해allDrives
대신user
또는drive
를 사용하세요.
권한 및 소유권이 변경되면 파일이
corpora
간에 자유롭게 이동할 수 있습니다.
관련 주제
그 다음으로는 아래와 같은 옵션도 고려해 볼 수 있습니다.
- 파일을 만들고 관리하는 방법을 알아보세요.
- 폴더를 만들고 채우는 방법 알아보기
- 파일 데이터를 업로드하는 방법을 알아보세요.
- 파일을 다운로드하고 내보내는 방법을 알아보세요.
- 애플리케이션별 데이터를 저장하는 방법을 알아보세요.
- 페이지에 Google 선택 도구를 표시하는 방법을 알아보세요.