분류 전

코랩에서 구글 드라이브 파일에 접근하기

ryanhearts 2023. 6. 16.

코랩에서 구글 드라이브에 접근할 때 일반적으로 구글 드라이브를 코랩에 마운트하는 방식을 사용합니다.

 

하지만 코드를 외부에 공유해야할 때 이러한 방식을 사용하면

데이터가 있는 구글 드라이브 계정을 공유하지 않는한 데이터에 접근 할 수 없습니다.

 

이럴 때 구글 드라이브의 공유 기능과 gdown 커맨드를 함께 사용하면 효과적입니다.


1. 공유하고자 하는 파일을 구글 드라이브에 업로드

업로드 완료 후 사진


2. 해당 파일의 액세스 권한 설정

처음에는 아래와 같이 "일반 액세스" 정책이 제한됨으로 되어있습니다.

 

한명한명 권한을 추가해줄 수도 있고

불특정 다수에게 공유한다면 "일반 액세스" 정책을 제한됨에서 링크가 있는 모든 사용자 로 바꾸면 됩니다.

정책 수정 전/후


3. 접근 링크 만들기

접근하기 위해선 해당 파일의 공유 링크가 필요합니다. 방금 전 화면에서 링크 복사를 클릭하면 됩니다.

 

링크에서 file_id에 해당하는 빨간 글씨 부분만 복사해줍니다.

https://drive.google.com/file/d/ 1cROu0MXYHwwNNaHnbgt74C/view?usp=sharing 

> 1cROu0MXYHwwNNaHnbgt74C

 

file_id 를 https://drive.google.com/uc?id= 뒤에 붙이면 gdown 커맨드와 사용할 접근 링크 완성입니다.

> https://drive.google.com/uc?id=1cROu0MXYHwwNNaHnbgt74C


4. 코랩에서 접근

!gdown {접근_링크}

!gdown https://drive.google.com/uc?id=1cROu0MXYHwwNNaHnbgt74C

기본적으로 /content/ 디렉토리에 다운로드됩니다.

'분류 전' 카테고리의 다른 글

Point Cloud란?  (0) 2023.09.14
IFA(국제 가전 박람회) 참가 후기  (0) 2023.09.11
이미지 픽셀값으로 3D plot 그리기  (0) 2023.06.22