S3

設定ファイル

s3cmdで最低限接続に必要な情報は下記。

/.s3cfg-XX というファイルを作っておくと、認証情報ごとに接続方法が変えられる。 認証情報の設定ファイルは下記のように記載する。

$ vim ~/.s3cfg-bucketXXX
[bucketXXX]
access_key = XXX
secret_key = XXX

タイムアウト値はデフォルト10秒。デカイファイルなどがある場合は .s3cfg に下記を追加する。

socket_timeout = 300 

実行時は-cで設定ファイルを指定する。

$ s3cmd -c ~/.s3cfg-bucketXXX ls s3://bucketXXX/

コマンド

参照

$ s3cmd -c ~/.s3cfg-bucketXXX ls s3://buckecXXX/ 

同期

--dry-run でテストが可能。
$ s3cmd -c ~/.s3cfg-bucketXXX sync --dry-run s://A/ s://B/

ファイルのアップロード

$ s3cmd -c ~/.s3cfg-bucketXXX put /tmp/test.txt s3://buckecXXX/

ファイルの削除

$ s3cmd -c ~/.s3cfg-bucketXXX rm s3://buckecXXX/test.txt




トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS