s3cmdを使ってファイルの操作
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[S3]]
*インストール [#mb20486f]
$ sudo yum install --enablerepo=epel-testing s3cmd
最新版はepeltestingにある。epelにあるのは少し古い。
*設定ファイル [#qcb64fab]
s3cmdで最低限接続に必要な情報は下記。
- bucket名
- access_key
- secret_key
~/.s3cfg-XX というファイルを作っておくと、認証情報ごとに...
認証情報の設定ファイルは下記のように記載する。
$ vim ~/.s3cfg-bucketXXX
[bucketXXX]
access_key = XXX
secret_key = XXX
タイムアウト値はデフォルト10秒。デカイファイルなどがある...
socket_timeout = 300
実行時は-cで設定ファイルを指定する。
$ s3cmd -c ~/.s3cfg-bucketXXX ls s3://bucketXXX/
*コマンド [#ne8f3aa6]
***参照 [#zb71fa8d]
$ s3cmd -c ~/.s3cfg-bucketXXX ls s3://buckecXXX/
*** 同期 [#m7b7d29f]
--dry-run でテストが可能。
$ s3cmd -c ~/.s3cfg-bucketXXX sync --dry-run s://A/ s://B/
***ファイルのアップロード [#lde7aa37]
$ s3cmd -c ~/.s3cfg-bucketXXX put /tmp/test.txt s3://buc...
***ファイルの削除 [#aa062815]
$ s3cmd -c ~/.s3cfg-bucketXXX rm s3://buckecXXX/test.txt
~
~
終了行:
[[S3]]
*インストール [#mb20486f]
$ sudo yum install --enablerepo=epel-testing s3cmd
最新版はepeltestingにある。epelにあるのは少し古い。
*設定ファイル [#qcb64fab]
s3cmdで最低限接続に必要な情報は下記。
- bucket名
- access_key
- secret_key
~/.s3cfg-XX というファイルを作っておくと、認証情報ごとに...
認証情報の設定ファイルは下記のように記載する。
$ vim ~/.s3cfg-bucketXXX
[bucketXXX]
access_key = XXX
secret_key = XXX
タイムアウト値はデフォルト10秒。デカイファイルなどがある...
socket_timeout = 300
実行時は-cで設定ファイルを指定する。
$ s3cmd -c ~/.s3cfg-bucketXXX ls s3://bucketXXX/
*コマンド [#ne8f3aa6]
***参照 [#zb71fa8d]
$ s3cmd -c ~/.s3cfg-bucketXXX ls s3://buckecXXX/
*** 同期 [#m7b7d29f]
--dry-run でテストが可能。
$ s3cmd -c ~/.s3cfg-bucketXXX sync --dry-run s://A/ s://B/
***ファイルのアップロード [#lde7aa37]
$ s3cmd -c ~/.s3cfg-bucketXXX put /tmp/test.txt s3://buc...
***ファイルの削除 [#aa062815]
$ s3cmd -c ~/.s3cfg-bucketXXX rm s3://buckecXXX/test.txt
~
~
ページ名: