S3cmdはAmazon S3の内のデータをアップロード、取得および管理するためのコマンドラインツールです。これは、コマンドラインを恐れないパワーユーザーに最適です。プロジェクトは、スクリプトのために理想的です、自動バックアップはcronの、などからトリガ
Amazon S3は、リーズナブルな価格で、データ·ストレージ·サービスです。オフサイトのバックアップ、アーカイブ、およびその他のデータストレージのニーズに最適です。詳細を確認するためにAmazon S3の約私達のページをご覧ください。
シンプルS3cmd手引き
アマゾンAWS / S3のための登録
、アマゾンS3ホームページへ右欄に「ウェブサービスに登録」ボタンをクリックし、登録を介して動作。あなたは、AmazonがS3の利用のために料金を請求できるようにするためにあなたのクレジットカードの詳細を供給する必要があります。最後には、あなたのアクセスと秘密鍵を武装隊必要があります
s3cmd --configureを実行します
次の2つのキーを要求されます - あなたの確認メールから、またはあなたのAmazonアカウントページからそれらをコピーして貼り付け。それらをコピーする際には注意してください!彼らは、大文字と小文字が区別され、正確に入力する必要があります。また、無効な署名または類似の約エラーを取得しておこう。
実行s3cmd LSはすべてあなたのバケットを一覧表示する。
あなただけのS3を使用し始めたので、今のようにあなたが所有するバケットはありません。だから、出力は空になります。
s3cmd MB S3とバケツを作る://私の新しいバケット名
バケット上述したように名前がS3の_all_ユーザーの間で一意である必要があります。つまり、「テスト」などの単純な名前を意味し、「空自」すでに使用されていて、もっとオリジナルなものを作る必要があります。私は時々、例えば、「logix.czテスト」バケット名につながる私の電子メールドメイン名(logix.cz)と私のバケット名を接頭辞:
〜$ s3cmd MB S3://logix.cz-test
作成されたバケツ」logix.cz検定」
s3cmd LSを再びあなたのバケットを一覧表示
今、あなたはあなたの新規に作成バケットが表示されるはずです
〜$ s3cmd LS
2007-01-19 1時41分S3://logix.cz-test
バケットの内容をリスト
〜$ s3cmd LS S3://logix.cz-test
バケツ」logix.czテスト」:
〜$
それは確かに、空のだ。
バケツにファイルをアップロード
〜$ s3cmdプットaddressbook.xmlのS3://logix.cz-test/addrbook.xml
ファイル 'addressbook.xml」S3として格納://logix.cz-test/addrbook.xml(123456バイト)
今、私たちは再びバケツの内容を一覧表示することができます
〜$ s3cmd LS S3://logix.cz-test
バケツ」logix.czテスト」:
2007-01-19 1:46 120K S3://logix.cz-test/addrbook.xml
バックファイルを取得し、そのが破損していないことを確認してください
〜$ s3cmd GET S3://logix.cz-test/addrbook.xmlアドレス帳-2.xml
オブジェクトS3:「アドレス帳-2.xml」として保存され//logix.cz-test/addrbook.xml(123456バイト)
〜$のmd5sum addressbook.xmlのアドレス帳-2.xml
39bcb6992e461b269b95b3bda303addfのaddressbook.xml
39bcb6992e461b269b95b3bda303addfのアドレス帳-2.xml
元のファイルのチェックサムは、検索さ1のものと一致する。それが働いたように見えます。
クリーンアップ:オブジェクトを削除し、バケットを削除
〜$ s3cmd RB S3://logix.cz-test
ERROR:S3エラー:409(競合):BucketNotEmpty
痛い、我々は唯一の空のバケツを削除することができます!
〜$ s3cmdデルS3://logix.cz-test/addrbook.xml
オブジェクトs3が://logix.cz-test/addrbook.xml削除
〜$ s3cmd RB S3://logix.cz-test
バケツ」logix.cz-テスト」このリリースではの新機能
の削除:
- このリリースには、コピーのためのコマンドが追加され、 [DEL]既存のオブジェクトのACLを設定するためのリモートファイル、CloudFrontをサポート、新しい[setaclの]コマンドを移動し、[PUT]の再帰とワイルドカードのサポート、[取得]、及び。 --dry経営の[取得]、[置く]、および[同期]が有効になっていました。非空のバケットの除去が許可されます。
- プログレスメーターが実装されました。
- 新規--include、--rinclude、及び - (r)は含まれ-からオプション--exclude除外をオーバーライドするために追加されました。 。
- --add-ヘッダオプションは[LS]のための--list-MD5オプションと一緒に追加されました。
のどのバージョン0.9.8.4:
- Thisリリースではの新しいのは、大文字の名前のバケットへのアクセスを復元ます。
- これは、Unicode文字を含むファイル名の取り扱いを改善しています。
- これは、(Amazon EC2の上のインスタンスのために)非常に高速なリンクとZeroDivisionErrorを回避します。
- 同期ではなく、完全に同期を終了するので開くことができないファイルをスキップします。
- それは、たくさんのファイルと同期して上の開いているファイル·クォータが不足していませんします。
<李は>それは、要求(例えば、接続エラー、内部サーバーエラーなど)が失敗した再発行します。
コメントが見つかりません