開始使用 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