問題タブ [s3cmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4014 参照

ubuntu - s3cmd を使用した 2 つの s3 バケット間の同期が機能しない

2 つの s3 バケットを同期しようとしています。これは、2 つの s3 バケット間で同期するために使用しているコマンドです。

これをcrontabで設定しています。s3cmd の絶対パスを指定しました。アクションをログに記録していますが、ログ ファイルが空です。エラーは表示されず、同期もされません。問題は何ですか。どうすればこれを解決できますか。

0 投票する
1 に答える
1490 参照

amazon-s3 - s3cmd 同期を使用するときに MIME タイプのマッピングを指定する方法は?

Perforce 内の場所から S3 バケットにファイルを同期したいと考えています。s3cmd を使用して Perforce から S3 にファイルを同期する Jenkins ジョブをセットアップしました。

私が抱えている問題は、MIME タイプの自動検出が思い通りに機能しないことです。独自の MIME タイプ マッピングで検出をオーバーライドする比較的簡単な方法はありますか? .xml.gzすべてのファイルを MIME タイプにしたいとしましょうapplication/x-gzip

独自の s3cmd sync に相当するものをロールバックせずにこれを行うにはどうすればよいですか? s3cmd でこれを行う方法はありますか、またはこの機能を持つフォルダーを S3 に同期するのに適した別のツールはありますか?

編集:

これは私が探していたものではありませんが、他の誰かが問題を抱えている場合、少なくとも問題は解決します。S3.py次のようなスニペットの後に変更しました。

追加した:

0 投票する
4 に答える
1085 参照

python - Pythonスクリプト内からPythonコマンドを実行するには?

Python 2.7.6 で Windows 7 x64 を実行しています。次の手順に従って s3cmd ツールをインストールしました: s3cmd win7 installation

問題は、パスに python ディレクトリと python スクリプトの両方があるにもかかわらず、s3cmd を直接実行できないことです。したがって、コマンドを実行して次のように入力すると、

python- できます!

ただし、入力すると

s3cmd

また

python s3cmd

私のpythonスクリプトディレクトリにファイルs3cmdが含まれていても、どちらも失敗します。

s3cmd の場合、エラーは次のとおりですs3cmd is not recognized as external command or executable etc...(エラーが英語以外のロケールにあるため、ここで翻訳しています)。python s3cmd の場合、エラーは次のとおりです。python: can't open file 's3cmd': [Errno 2] No such file or directory.

理想的には、私が書いている python スクリプトから s3cmd を実行し、cmd から直接呼び出すのではなく、どんな種類の入力でも喜んで..!

ありがとう。

0 投票する
2 に答える
676 参照

python - 進行状況をサポートする Windows サーバー上の s3cmd ツール

タイトルが示すように、s3cmd ツールを使用して Amazon でファイルをアップロード/ダウンロードしています。ただし、Windows Server を使用して、何らかの進捗レポートを表示する必要があります。問題は、Windows で s3cmd を実行すると次のエラーが表示されることです。

ERROR: Option --progress is not yet supported on MS Windows platform. Assuming - -no-progress.

今、この --progress オプションが必要です。そのための回避策はありますか?それとも他のツールでしょうか?

ありがとう。

0 投票する
1 に答える
1892 参照

s3cmd - s3cmd put -preserve フラグは、s3 バケットにコピーされたときにファイルの作成/変更日を保持しません

AWS ec2 のファイルを AWS s3 バケットにコピーしています。 --preserver フラグを使用して、ファイルの作成日と変更日を保存しますが、ファイルが s3bucket にコピーされると、「s3cmd ls s3://bucket-name/」コマンドでファイルが一覧表示されますアップロード時刻をファイル時刻として保存するため、元のファイルの作成日時は保持されません。次のコマンド (s3cmd put --preserve xyz.log s3://bucket-name/) を使用してファイルをコピーしています。s3cmd help では、日付を保存するために使用できるものとして --preserve または -p がリストされていますが、機能していないようです。

誰かがこの種の問題に遭遇し、私が間違っていることを指摘できますか?

s3cmd sync も試しましたが、sync コマンドも同じように動作しますが、put を使用したいと思います。

s3cmd put --preserve xyz.log s3://バケット名/

ありがとう、

0 投票する
2 に答える
788 参照

amazon-web-services - バケット内の AWS S3 キー数をすばやく取得する方法

S3 で私のキーの数を取得する簡単な方法を知っている人はいますか?

通常はそうしますs3cmd ls s3://bucket/ | wc -lが、バケットに膨大な数のキーが含まれているため、この操作を完了できません。

0 投票する
2 に答える
8682 参照

amazon-s3 - s3cmd 同期のフォルダーを除外する

s3cmd を使用しています。バケット内のすべてのフォルダーを除外し、バケット ルートのみを同期する方法を知りたいです。

例えば

同期では、get.jpg を同期し、フォルダーとその内容を無視するだけです。

誰かがそれを助けることができれば、私はすでに --exclude を試しましたが、この状況でそれを使用する方法がわかりませんか?