gcp gsutil

gcp gsutilコマンドの使い方

タグ gsutil


gsutilコマンド

概要

  • google-cloud-sdk(gcloud)をインストールすると自動的に入る
  • gcloudツールの一部
    • gcloudと認証情報を共有しており、gcloudでログインしているアカウントで操作可能
  • 主にcloud storageのマネージメントを行えるツール

バケットの作成

$ gsutil mk gs://$BUCKET_NAME

サブディレクトリの作成

  • 基本的にサブディレクトリの作成機能は持たないが、ワークアラウンドで対応できる
$ mkdir $NAME
$ touch $NAME/tmp
$ gsutil cp -r $NAME gs://$BUCKET_NAME

大量のチャンクファイルのコピー

  • -mオプションをgsutilのコマンドにつけると並列コピーが可能になる
$ gsutil -m cp -r gs://$BUCKET_NAME .