iPhone과 Android에서 Google Cloud Storage 탐색하기 — NetDrive Mobile

3분 읽기 mobile google-cloud-storage
Kai
KaiJunior Engineer
NetDrive Mobile은 iOS와 Android에서 Google Cloud Storage 버킷에 연결합니다. 노트북 없이도 객체를 탐색하고, 카메라 롤에서 업로드하고, 파일을 미리 볼 수 있습니다.

미디어 플랫폼을 운영하는 한 개발자는 CDN 자산, 사용자 업로드 콘텐츠, 빌드 산출물을 위해 여러 개의 Google Cloud Storage 버킷을 관리하고 있었다. 토요일 밤 11시에 발생한 장애 상황에서, 그녀는 잘못 설정된 업로드가 특정 버킷 경로에 중복 객체를 만들어냈는지 확인해야 했다 — 하지만 그녀에게는 휴대폰뿐이었다. NetDrive Mobile 덕분에 그녀는 버킷을 열고, 객체 목록을 스크롤하며, 노트북을 켜지 않고도 문제를 확인할 수 있었다. 만약 휴대폰의 다운로드 폴더에서 수정된 파일을 업로드해야 했다면, 그것도 가능했을 것이다.

NetDrive Mobile home screen showing multiple connected clouds on a phone

휴대폰에서 GCS와 30개 이상의 클라우드에 접근하세요

NetDrive Mobile은 Google Cloud Storage를 사용하는 다른 모든 클라우드와 나란히 배치합니다 — 하나의 앱, 하나의 파일 브라우저.

  • GCS 버킷과 프리픽스를 로컬 폴더처럼 탐색
  • 카메라 롤이나 파일 앱에서 업로드
  • 이미지와 문서를 앱 내에서 바로 미리보기
iOSAndroid

무료 Bdrive 계정이 필요합니다.

NetDrive Mobile이 Google Cloud Storage로 할 수 있는 일

NetDrive Mobile은 GCS 버킷을 폴더처럼 취급한다. 프리픽스 — GCS 버킷 내부의 슬래시로 구분된 “디렉터리” 경로 — 는 파일 브라우저에서 기대하는 것과 똑같이 중첩된 폴더로 나타난다. 대용량 객체 목록을 스크롤하고, 파일을 탭해 지원되는 형식(이미지, PDF, 일반적인 문서 형식)을 앱 안에서 미리 보고, 개별 객체나 여러 파일을 한 번에 휴대폰으로 다운로드하고, 카메라·사진 라이브러리·iOS 파일 앱 또는 Android 파일 선택기에서 직접 업로드할 수 있다.

GCS는 Google Drive, Dropbox, OneDrive, SharePoint, Amazon S3, Azure Blob Storage, Backblaze B2, WebDAV, FTP, SFTP 등과 함께 NetDrive Mobile의 Add a drive 시트에서 사용할 수 있는 공급자 중 하나다. 앱에 한 번 로그인하면, 모든 것을 위한 하나의 통합 파일 브라우저를 사용할 수 있다.

여러 스토리지 공급자를 포함해 연결된 클라우드 계정 목록을 보여주는 NetDrive Mobile 홈 화면

이 앱은 iPhone과 iPad(iOS 15 이상), Android에서 실행된다. 로그인하려면 무료 Bdrive 계정이 필요하며, netdrive.net에서 계정을 만들 수 있다.

Google Cloud Storage 연결 추가하기

  1. NetDrive Mobile을 실행하고 **+**를 탭하거나 홈 화면에서 Add a drive 시트를 끌어올린다.
  2. 공급자 목록에서 Select Google Cloud Storage를 선택한다.
  3. 자격 증명을 입력하고 연결을 저장한다.
  4. 버킷 목록이 바로 나타난다. 아무 버킷이나 탭하면 탐색을 시작할 수 있다.

클라우드 스토리지 옵션들을 보여주는 NetDrive Mobile의 "Add a drive" 공급자 선택 시트

연결이 완료되면 GCS 계정은 이미 추가된 다른 클라우드들과 함께 홈 화면에 나타난다. GCS 버킷과 Dropbox 폴더 사이를 전환하는 데는 탭 한 번이면 충분하다 — 별도의 앱도, 창 사이의 복사-붙여넣기도 필요 없다.

객체 탐색, 업로드, 다운로드

버킷 안으로 들어가면 표준 파일 브라우저 형태의 화면이 나타난다. 객체 이름, 크기, 수정 날짜가 스크롤 가능한 목록으로 표시되며, 이미지 작업 시에는 그리드 보기로 전환할 수도 있다. 파일을 탭하면 액션 시트가 열리며 Preview, Download, Rename, Move, Copy, Delete 중에서 선택할 수 있다.

Google Cloud Storage 버킷의 콘텐츠를 보여주는 NetDrive Mobile 파일 브라우저

업로드하려면 버킷 경로를 탐색하는 중에 업로드 버튼을 탭하고 원본을 선택한다: 카메라, 사진 라이브러리, 또는 파일 선택기. 한 번의 업로드 세션에서 여러 파일을 선택할 수 있다.

Transfers 탭은 진행 중인 모든 작업의 실시간 진행 상황을 보여준다: 파일 이름, 전송된 바이트 수, 그리고 전송별 취소 버튼. 종량제 연결을 사용 중인데 잘못된 파일을 선택했다면, 전체 다운로드가 끝날 때까지 기다리지 않고 즉시 취소할 수 있다.

여러 파일의 실시간 업로드 및 다운로드 진행 상황을 보여주는 NetDrive Mobile Transfers 탭

Multi-select를 사용하면 여러 객체를 한 번에 선택해 함께 작업할 수 있다 — 다운로드, 삭제, 복사, 이동을 한 번의 작업으로 처리한다. 복사와 이동은 동일한 GCS 드라이브 내에서 동작하며, 프리픽스 구조를 재정리하거나 템플릿 자산 폴더를 새 위치에 복제할 때 유용하다.

보안과 자격 증명

NetDrive Mobile은 GCS 자격 증명을 운영체제의 보안 자격 증명 저장소에 보관한다 — iPhone과 iPad에서는 iOS Keychain, Android에서는 Android Keystore다. 자격 증명은 OS에 의해 암호화되며 평문으로 기기를 벗어나는 일이 없다.

이 앱은 Bdrive 계정에 대한 2단계 인증도 지원한다. 로그인 시 인증 코드가 푸시 알림으로 도착하며, 휴대폰 잠금을 풀지 않고도 잠금 화면에서 바로 읽고 복사할 수 있다 — 밤 11시에 장애를 진단하느라 정신없을 때 의외로 중요한 세부 사항이다.

마무리

미디어 파이프라인, 개발 워크플로, 또는 일반적인 파일 저장의 일환으로 Google Cloud Storage를 사용하고 있다면, NetDrive Mobile은 iOS와 Android에서 완전한 기능을 갖춘 버킷 브라우저를 제공한다. 객체를 탐색하고, 휴대폰에서 업로드하고, 다운로드하지 않고도 파일을 미리 보고, 여러 파일의 전송 상황을 추적하는 일 — 이 모든 것을 노트북 없이 할 수 있다.

데스크톱에서 GCS를 사용하는 방법은 macOS에서 Google Cloud Storage 마운트하기Windows에서 Google Cloud Storage 마운트하기에서 각 플랫폼의 전체 설정을 다룬다. 모바일에서 Amazon S3도 함께 사용한다면, iPhone과 Android에서 Amazon S3 탐색하기에서 AWS에 대한 동일한 워크플로를 확인할 수 있다.

— Kai, NetDrive