搭配 MinIO 伺服器的 AWS CLI 
AWS CLI 是一種管理 AWS 服務的統一工具。它通常是用於在 AWS S3 中傳輸資料的工具。它適用於任何與 S3 相容的雲端儲存服務。
在此範例中,我們將學習如何設定和使用 AWS CLI 來管理 MinIO 伺服器的資料。
1. 先決條件
從這裡安裝 MinIO 伺服器。
2. 安裝
從https://aws.amazon.com/cli/安裝 AWS CLI
3. 設定
若要設定 AWS CLI,請輸入 aws configure
並指定 MinIO 金鑰資訊。
此範例中顯示的存取憑證屬於 https://play.min.io:9000。這些憑證是公開的。您可以隨時使用此服務進行測試和開發。在部署中請替換成您自己的 MinIO 金鑰。
aws configure
AWS Access Key ID [None]: Q3AM3UQ867SPQQA43P2F
AWS Secret Access Key [None]: zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG
Default region name [None]: us-east-1
Default output format [None]: ENTER
此外,為 MinIO 伺服器啟用 AWS Signature Version '4'。
aws configure set default.s3.signature_version s3v4
4. 命令
若要列出您的儲存區
aws --endpoint-url https://play.min.io:9000 s3 ls
2016-03-27 02:06:30 deebucket
2016-03-28 21:53:49 guestbucket
2016-03-29 13:34:34 mbtest
2016-03-26 22:01:36 mybucket
2016-03-26 15:37:02 testbucket
若要列出儲存區內的內容
aws --endpoint-url https://play.min.io:9000 s3 ls s3://mybucket
2016-03-30 00:26:53 69297 argparse-1.2.1.tar.gz
2016-03-30 00:35:37 67250 simplejson-3.3.0.tar.gz
若要建立儲存區
aws --endpoint-url https://play.min.io:9000 s3 mb s3://mybucket
make_bucket: s3://mybucket/
若要將物件新增至儲存區
aws --endpoint-url https://play.min.io:9000 s3 cp simplejson-3.3.0.tar.gz s3://mybucket
upload: ./simplejson-3.3.0.tar.gz to s3://mybucket/simplejson-3.3.0.tar.gz
若要從儲存區刪除物件
aws --endpoint-url https://play.min.io:9000 s3 rm s3://mybucket/argparse-1.2.1.tar.gz
delete: s3://mybucket/argparse-1.2.1.tar.gz
若要移除儲存區
aws --endpoint-url https://play.min.io:9000 s3 rb s3://mybucket
remove_bucket: s3://mybucket/