-
開始使用 S3 (以centos 環境下使用S3cmd為例)
-
step 1 安裝S3cmd
- Command: cd /etc/yum.repos.d
- Command: wget http://s3tools.org/repo/RHEL_6/s3tools.repo
- Command: yum install s3cmd
- Command: yum upgrade
-
step 2 安裝s3cmd完成
-
step 3 設定s3cmd
第一次使用s3cmd需要設定s3cmd的config檔
- Command: s3cmd ––configure
- 輸入S3服務啟用通知信中的Access Key和Secret Key
-
step 3 設定s3cmd
第一次使用s3cmd需要設定s3cmd的config檔
- Command: s3cmd ––configure
- 輸入S3服務啟用通知信中的Access Key和Secret Key
- Encryption password和Path to GPG program[/usr/bin/gpn] 按enter即可。
- Use HTTPS protocol [No] 需填寫y or Yes。
- Test access with supplied credentials? [Y/n] 因為要使用Pumo S3還必須修改設定檔,所以在這邊我們先選擇 n 不做存取li測試。
- Save settings鍵入 y 將我們的設定給儲存下來,設定檔為".s3cfg",接著我們必須來修改這個設定檔才可以開始使用Pumo S3雲端li儲存。
-
step 4 編輯設定檔.s3cfg
- Command: vi /root/.s3cfg
- 修改host_base和host_bucket的值,修改完後儲存即可開始使用Pumo S3雲儲存。
- * 將 host_base = s3.amazonaws.com 修改為 host_base = s3.pumo.com.tw
- * 將 host_bucket = %(bucket)s.s3.amazonaws.com 修改為 host_bucket = %(bucket)s. s3.pumo.com.tw
創建 Bucket
在 S3創建一個名為"pumobucket_test"的bucket。創建bucket要注意,bucket名稱在 S3必須是唯一不能重複。每位使用者最多只能創建100個bucket
-
step 1 請您先登入管理頁面 點選網站使用者
- 長度為3-63個字元
- 可包含英文字母、數字、句號(.)、短破折號(-)、下劃線(_)
- 必須以數字或字母開頭
- 不可長的像IP (例如:192.166.5.4)
上傳一個Object
-
step 1 上傳一個在主機上檔名為"pumoTest.txt"的檔案至Pumo S3
- Command: s3cmd put pumoTest.txt s3://pumobucket_test/pumoTest.txt
列出 S3 的Bucket 列表
-
step 1 上傳一個在主機上檔名為"pumoTest.txt"的檔案至Pumo S3
- Command: s3cmd ls
列出特定 Bucket 的 Object
-
step 1 透過指令來查看特定Bucket裡存在的Objects,以查看pumobucket_test裡的Object為例
- Command: s3cmd ls s3://pumobucket_test
刪除 Object
-
step 1 透過指令刪除 S3上的 Object,以刪除"pumoTest.txt"為例
- Command: s3cmd del s3://pumobucket_test/pumoTest.txt
刪除 Bucket
-
step 1 透過指令刪除Pumo S3上的Bucket,以刪除"pumobucket_test"為例
- Command: s3cmd rb s3://pumobucket_test
-