問題タブ [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 投票する
1 に答える
249 参照

bash - プログラムが Bash スクリプトを壊すのを防ぐ

起動時に bash スクリプトで S3cmd を使用しています。エラー コードが返された場合、スクリプトは何かを実行する準備ができています。ただし、s3cmd は、エラーが発生すると (時々) すべてが壊れているように見え、画面に情報を出力します。それは私のスクリプトが存在するだけです。

プログラムが Bash スクリプトを壊さないようにするにはどうすればよいですか? 何か問題が発生した場合は、bash スクリプトに次の処理を続けてもらいたいだけです。

編集:これは/etc/rc.localでのみ発生するようです。スクリプトを別のもの (/home/whateverscript) として実行すると、希望どおりに実行されます。

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

python - Windows7でs3cmdをセットアップするにはどうすればよいですか

Windows 7 マシンにs3cmd ( http://s3tools.org/s3cmd ) を正常にインストールしました。最初に python 2.7 をインストールし、パスに python を追加してから python setup.py install を実行しました。パスに python\scripts フォルダーも追加しましたが、s3cmd を実行するだけでは dos プロンプトから s3cmd を実行できませんが、次の場合はコマンドを実行できます。このようにフルパスを使用します

私の問題は、Ruby rake を使用していくつかのタスクを自動化し、Windows と Mac の両方で実行する必要があることです。Linux や Mac のように s3cmd を簡単に実行する方法はありますか?

ありがとう!!

0 投票する
10 に答える
113251 参照

https - wget を使用して S3 バケットからファイルをダウンロードするにはどうすればよいですか?

s3cmd put contentfile S3://test_bucket/test_file を使用して、S3cmd ツールを使用して、資格情報を使用して一部のコンテンツを S3 バケットにプッシュできます。

質問は、s3cmd がインストールされていないが、wget がインストールされている他のコンピューターで、このバケットからコンテンツをダウンロードする必要があるということです。

wget を使用してバケットからコンテンツをダウンロードしようとすると、次のようになります。

このバケットは、Amazon AWS Web コンソールを介して手動で公開しました。

質問: wget を使用して S3 バケットからコンテンツをダウンロードするにはどうすればよいですか? txtローカルファイルに?

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

amazon-web-services - Uploading gzipped content to AWS S3 from command line.

I used to used s3cmd and then I had to upgrade it to version 1.5.0-alpha3. I have been unable to do a proper s3cmd sync with the header --add-header="Content-Encoding: gzip"

The command I use is

The headers are uploaded but the zipped files somehow get unzipped. I have tried with/without the --no-preserve flag and several other permutations of the headers.

I have also tried doing the same with the aws s3 cli but there does not seem to be a way to add the "Content-Encoding: gzip" headers with this tool.

What tool (and version and from which source i.e os package manager, github) should one use as of today to sync gzipped files successfully?

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

deployment - gzip コンテンツを Amazon S3 にデプロイする

Amazon S3 には gzip 圧縮を使用しています。HTML、JS、CSS ファイルを gzip し、画像を変更しません。

s3cmdを使用してすべてを同期します。

Content-Encoding: gzip残念ながら、これはすべての必要なファイルに設定されていません。

更新されたすべての gzip ファイルを見つけてContent-Encoding: gzip、それぞれに設定する必要があります。私が思いついた最善の解決策:

  • gzip --test filepathすべてのファイルで実行して、gzip されたすべてのファイルを検索します。
  • s3cmd put --add-header='Content-Encoding: gzip' filepath s3://n12v.com/filepath、たとえば、ヘッダーを追加するためだけにファイルを再度アップロードします。

これは非常にアドホックなソリューションですが、これを行うためのより良い方法はありますか?

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

regex - s3cmd get でフィルタリングされた結果

s3cmd という AWS S3 用の cmd ツールを使用しています。「/192.168.*/」のような名前のディレクトリ名の前の部分でフィルタリングされたフォルダーのセットを「取得」しようとしています。基本的に、多くのディレクトリを持つ S3 バケットがあり、特定の文字列で始まるいくつかのディレクトリが必要です。これが私がこれまでに持っているものです。どんな助けにも感謝します:)ありがとう!

上記のコードは、/logfiles/ からすべてのディレクトリを取得します。:(