使用事例:
複数のファイルをクラウド ストレージ バケットにアップロードし、そのデータを BigQuery インポートのソースとして使用します。バケットの名前をメタデータとして使用して、データをどのシャード テーブルに入れるかを決定します。
質問:
bigquery テーブルへの部分的なインポートを防ぐために、理想的には、次のようにしたいと思います。
- ファイルをステージング バケットにアップロードする
- すべてのファイルが正しくアップロードされたことを確認する
- ステージング バケットの名前を最終的な名前に変更します (例: gs://20130112)
- bigquery インポートをトリガーして、バケットをシャード テーブルに読み込みます
gsutil はバケットの名前変更をサポートしていないようですが、これを実現する別の方法は何ですか?