WindowsのコマンドラインでGoogle Cloud Strageにアップロード
年末のバックアップ処理でGoogle Cloud Storageにブラウザでアップロードしたら失敗したので、コマンドラインでやってみたときの覚書。 Gemini 3 Pro Previewと対話。 環境: Windows 11, Google Cloud SDK 550.0.0 1. ファイルをアップロード Google Cloud SDKのバージョン確認。 PS> gcloud version ログインする。 PS> gcloud auth login 生成されたURLをブラウザに貼り付けて認証。 プロジェクトIDを設定。 PS> gcloud config set project hoge-backup バケット内の一覧を表示。 PS> gcloud storage ls gs://svn-backup.hoge.jp/20251221/ 移動してアップロード。 PS> cd D:\Downloads PS> ls PS> gcloud storage cp .\repo-hoge_20251217.tgz gs://svn-backup.hoge.jp/20251221/ 確認。 PS> gcloud storage ls gs://svn-backup.hoge.jp/20251221/ ファイルサイズが大きいほど、gcloud storage コマンドの方が圧倒的に速く、かつ安全らしい。 またgcloud storage コマンドは失敗しても途中から再開できる。 (ブラウザの場合は最初からやり直し) Gemini先生に作ってもらったワンラインコマンド。 (開始時間/終了時間/所要時間を表示) PS> $s = Get-Date; Write-Host "開始: $s"; gcloud storage cp .\repo-hoge_20251217.tgz gs://svn-backup.hoge.jp/20251221/; $e = Get-Date; Write-Host "終了: $e"; Write-Host "所要時間: $($e - $s)" 2.ストレージクラスの確認 アップロードする際に下記メッセージが表示される...