Skip to main content
How to enable StorageGRID in your environment
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用S3cmd測試StorageGRID 及示範S3在支援方面的存取

貢獻者

S3cmd是免費的命令列工具和用戶端、適用於S3作業。您可以使用s3cmd測試StorageGRID 及示範S3在支援上存取。

安裝及設定S3cmd

若要在工作站或伺服器上安裝S3cmd、請從下載 "命令列S3用戶端"。S3cmd會預先安裝在StorageGRID 每個支援的節點上、做為疑難排解的工具。

初始組態步驟

  1. s3cmd --configure

  2. 僅提供存取金鑰和secret金鑰、其餘部分則保留預設值。

  3. 使用隨附的認證資料來測試存取?[y/n](是/否):n(跳過測試、因為測試會失敗)

  4. 儲存設定?[y/N] y

    1. 組態已儲存至「/root/.s3cfg」

  5. 在.s3cfg中、將host_base和host_bucket欄位置於"=""符號之後:

    1. host_base =

    2. host_bucket =

註 如果您在步驟4中指定host_base和host_bucket、則不需要在CLI中使用—​host來指定端點。範例:
            host_base = 192.168.1.91:8082
            host_bucket = bucketX.192.168.1.91:8082
            s3cmd ls s3://bucketX --no-check-certificate

基本命令範例

  • 建立儲存庫:

    「3cmd MB S3://s3cmd bucket -host=<終結 點>:<port>-ner-ne-check認證」

  • 列出所有庫位:

    「3cmd ls --host=<端 點>:<port>---un-check認證」

  • 列出所有庫存箱及其內容:

    「3cmd la -host=<終結 點>:<port>-no -check憑證」

  • 列出特定儲存區中的物件:

    「3cmd ls S3://<bucket >-host=<終結 點>:<port>-no -check憑證」

  • 刪除一個桶:

    「3cmd rb s3://s3cmd bucket -host=<終結 點>:<port>-ne-ne-check認證」

  • 放置物件:

    「3cmd PUT <file> S3://<bucket >-host=<終結 點>:<port>-no -check憑證」

  • 取得物件:

    「3cmd Get S3://<bucket >/<object>-host=<終結 點>:<port>-no -check憑證」

  • 刪除物件:

    「3cmd Del S3://<bucket >/-host=<終結 點>:<port>-no -check認證」

_ 作者: Aron Klein_