Cloud Storage に保存したデータベース バックアップを取得しようとしています。簡単に言うと、URL は gs://servername/year/date/data.sql です。
それよりも少し複雑ですが、この質問のために、それで十分です。
とにかく、ストレージ ブラウザ (プロジェクト -> ストレージ -> ストレージ ブラウザ) を使用すると、/server/2014/2014-09/04/ にアクセスできますが、ここで奇妙なことが起こります。
サブフォルダー/ディレクトリは、この日付のみ、段階的に存在または存在しなくなります。2014-09-04 のバケット サブフォルダーに 1 日中出入りできますが、毎回異なる結果が得られます。増分データが存在する場合もあれば、スキーマ データのみが存在する場合もあります。ストレージ ブラウザからファイルをダウンロードしようとすると、巨大な「見つかりません」という空白のエラー ページが表示されます。リンクも http 応答コードもありません。ただ、「見つかりませんでした」。古い日付のフォルダーはすべて問題ありません。
gsutil を使用してサブフォルダー全体を取得しようとすると、次のように表示されます。
CommandException: 一致する URL がありません: gs://servername/2014/2014-09-04
私が実行したコマンドは次のとおりです。
gsutil.py mv gs://server/2014/2014-09-04 c:\dbrestore\
それでも、それはストレージ ブラウザにあり、その日のようにクリアです。(ACL は 1 つしかないので、それが問題ではないことはわかっています) おかしなことをしていないことを確認するために、その前後の日付をコピーしました。ストレージ ブラウザから、および gsutil.
何が間違っているのか、私には考えがありません。率直に言って、バケツの何かが詰まっているように見えます。以前にこの問題に遭遇した人はいますか?もしそうなら、それを修正するために何をしましたか?