0

s3cmd を使用して、5000 を超えるファイルをあるバケットから別のバケット内のフォルダーにコピーしています。

このような:

s3cmd mv --recursive -v s3://test.bucket/1111_stuff/ s3://actual.bucket/input/dataloader_input/

しかし、これは私にこれを続けます:

情報: s3://dataloader.bucket/1111_stuff/ のリモート ファイルのリストを取得しています...
情報: 概要: 5186 個のリモート ファイルを移動する
エラー: タイムアウトしました

それはかなり長い間立ち往生してRetrieving list of remote filesおり、私が得たのはエラーだけでした。

これは AWS 側の問題ですか、それとも私が修正できるものですか? これを行う他の方法はありますか?

ありがとう。

4

1 に答える 1

0

これはソケットがタイムアウトしているようです。 の値を約 3 分に変更してみてsocket_timeoutください180.s3cfg

上記が役に立たない場合は、同様の質問を読みたいと思うかもしれません

s3cmd mv コマンドを使用して、S3 バケット内の「フォルダ」にファイルを移動できますか?

s3cmd が何度も失敗しました

于 2014-08-12T15:50:47.410 に答える