코랩에서 구글 드라이브에 접근할 때 일반적으로 구글 드라이브를 코랩에 마운트하는 방식을 사용합니다.
하지만 코드를 외부에 공유해야할 때 이러한 방식을 사용하면
데이터가 있는 구글 드라이브 계정을 공유하지 않는한 데이터에 접근 할 수 없습니다.
이럴 때 구글 드라이브의 공유 기능과 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 |