LoginSignup
0
0

More than 1 year has passed since last update.

GoogleDriveのファイルをコンソール上でダウンロードする

Posted at

概要

GoogleDriveに置かれた60GBくらいの大きいzipファイルをブラウザからダウンロードしようとした際に、ダウンロード失敗ばかりで困ったため、その解決策の1つになります。

GCP上にダウンロード用のインスタンスを作って、コマンドでダウンロードすることで200MB/sくらいでダウンロードできました。
そのままインスタンス上で展開してから適宜分割して、もともとデータが欲しかったPCに転送を行いました。

以下は、こちらの内容になります。
https://www.quora.com/How-do-I-solve-a-Google-Drive-download-issue-with-large-files-the-files-keep-getting-canceled

手順

  1. OAuth 2.0 Playgroundにアクセスする。
  2. Drive API v3の中にあるhttps://www.googleapis.com/auth/drive.readonlyを選択する。
  3. Authorize APIsをクリックして認証を通す。
  4. Access tokenをメモしておく。→ XXXXX
  5. ダウンロードしたいファイルをブラウザで開いて、右クリックのリンクを取得からURLを取得する。
  6. URL中に含まれる、https://drive.google.com/file/d/YYYYY/view?usp=share_linkのYYYYY部分をメモしておく。
  7. 以下のコマンドを実行する。XXXXXとYYYYYはメモしていた内容で置き換えておく。
    curl -H "Authorization: Bearer XXXXX" https://www.googleapis.com/drive/v3/files/YYYYY?alt=media -o download.zip
    

後は展開するなり、好きなようにしましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0