問題タブ [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.
ubuntu - s3cmd を使用した 2 つの s3 バケット間の同期が機能しない
2 つの s3 バケットを同期しようとしています。これは、2 つの s3 バケット間で同期するために使用しているコマンドです。
これをcrontabで設定しています。s3cmd の絶対パスを指定しました。アクションをログに記録していますが、ログ ファイルが空です。エラーは表示されず、同期もされません。問題は何ですか。どうすればこれを解決できますか。
amazon-s3 - s3cmd 同期を使用するときに MIME タイプのマッピングを指定する方法は?
Perforce 内の場所から S3 バケットにファイルを同期したいと考えています。s3cmd を使用して Perforce から S3 にファイルを同期する Jenkins ジョブをセットアップしました。
私が抱えている問題は、MIME タイプの自動検出が思い通りに機能しないことです。独自の MIME タイプ マッピングで検出をオーバーライドする比較的簡単な方法はありますか? .xml.gz
すべてのファイルを MIME タイプにしたいとしましょうapplication/x-gzip
。
独自の s3cmd sync に相当するものをロールバックせずにこれを行うにはどうすればよいですか? s3cmd でこれを行う方法はありますか、またはこの機能を持つフォルダーを S3 に同期するのに適した別のツールはありますか?
編集:
これは私が探していたものではありませんが、他の誰かが問題を抱えている場合、少なくとも問題は解決します。S3.py
次のようなスニペットの後に変更しました。
追加した:
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 から直接呼び出すのではなく、どんな種類の入力でも喜んで..!
ありがとう。
python - 進行状況をサポートする Windows サーバー上の s3cmd ツール
タイトルが示すように、s3cmd ツールを使用して Amazon でファイルをアップロード/ダウンロードしています。ただし、Windows Server を使用して、何らかの進捗レポートを表示する必要があります。問題は、Windows で s3cmd を実行すると次のエラーが表示されることです。
ERROR: Option --progress is not yet supported on MS Windows platform. Assuming -
-no-progress.
今、この --progress オプションが必要です。そのための回避策はありますか?それとも他のツールでしょうか?
ありがとう。
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://バケット名/
ありがとう、
amazon-web-services - バケット内の AWS S3 キー数をすばやく取得する方法
S3 で私のキーの数を取得する簡単な方法を知っている人はいますか?
通常はそうしますs3cmd ls s3://bucket/ | wc -l
が、バケットに膨大な数のキーが含まれているため、この操作を完了できません。
amazon-s3 - s3cmd 同期のフォルダーを除外する
s3cmd を使用しています。バケット内のすべてのフォルダーを除外し、バケット ルートのみを同期する方法を知りたいです。
例えば
同期では、get.jpg を同期し、フォルダーとその内容を無視するだけです。
誰かがそれを助けることができれば、私はすでに --exclude を試しましたが、この状況でそれを使用する方法がわかりませんか?