私たちのアプリケーションは、Blobstoreを使用してApp Engine上で長年実行されていました。動画ファイルをGoogle Cloud Storageに移動します。 Blobstoreから大規模なBlobをGCSに移行するためのベストプラクティスは何ですか?BLOBをBlobStoreからGoogle Cloud Storageに移動するにはどうすればよいですか?
BlobReaderを使用してバイトを1つずつGCSに書き込むだけで問題ありませんか?または他のショートカット/ツールがありますか?
のApp EngineからGCSに書き込むために、から選択するライブラリの不足がないとして:
- Blobstore APIはGCSオブジェクトのblobKeyにを生成することができます(、ブロブストアファイルのAPIは廃止されますが、1に対して有効になります時間の使用)
- Google Cloud Storage API(再び)廃止予定が、1回の使用のために有効になります
- Google Cloud Storage Client Library
- Google Cloud Storage Python Library
- Google Cloud Storage JSON API Library
- boto
は、他の上で1つを使用する理由?
非常に信頼性の高い「Google Cloud Storage Client Library」によれば、GCSとのアップロードとダウンロードを使ってJavaで完全なサンプルを見せてもらえますか?私はそれをやったので、私は32Mb(私は推測)以上のファイルをアップロードすることに問題があった。 – Aerox
@Aerox、このQは 'python'というタグがついていますので、答えはPython固有です。 Javaについて質問するには、別の別のQを開き、 'Java'というタグを付けてください! - ) –
誰かがこれをpythonで行う例を表示できますか?ありがとう。 – filias