fulful
@fulful

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

GCS上でzipファイルを解凍するコマンド

解決したいこと

ここに解決したい内容を記載してください。

大容量ファイルを解凍してからGCSにアップロードすると時間がかかるため、
zipファイルをGCSにアップロード後、ファイルを解凍したいです。
gsutilコマンドがあれば教えていただきたいです。

自分で試したこと

調査したが分からなかった。

0

1Answer

すばり試した方が居りますね、あるにはあるが期待してるものとは違うかもしれません。GCEやFunctionで解凍しろと。
https://qiita.com/Maniwa1021/items/087a39970fb6f74ae982

結局のところ単なるストレージサービスでしかないようなので、クラウド上にコンテナを作り(おそらく)ローカルより出し入れの早いネットワーク内で解凍・再アップロードしないといけないようです。
awsのS3なんかでもアップロードを起点にラムダを動かすことになりそうです。

単純なテキストならgzipで保存・取出する手はあります。一応意図通りです。
https://cloud.google.com/storage/docs/transcoding

ですが転送の短縮・確実化なら分割アップロードなり分割してからアップロードするなりの利用が正しいのだと思いますよ。
本当に分割したファイルを結合するコマンドはあります。
https://cloud.google.com/storage/docs/composite-objects

0Like

Your answer might help someone💌