「S3」- 对象存储

  CREATED BY JENKINSBOT

图形化管理端

GitHub/cloudlena/s3manager

GitHub – cloudlena/s3manager: A Web GUI for your S3 buckets

图形化客户端(GUI Client)

ExpanDrive – Amazing Software for Cloud Storage

命令行客户端(CMD Client)

AWS CLI

put-object — AWS CLI 1.25.22 Command Reference

Using aws-cli with our S3 – Using and Operating Ceph

$> yum install awscli 
$> aws configure
AWS Access Key ID [None]: <your access key> 
AWS Secret Access Key [None]: <your secret key>
Default region name [None]:
Default output format [None]:

$> aws --endpoint-url=http://s3.cern.ch s3api list-buckets
...

$> aws --endpoint-url=http://s3.cern.ch s3api put-object \
    --bucket <bucketname> --key <file-path-in-s3> --body </path/to/file>

s5cmd

GitHub – peak/s5cmd: Parallel S3 and local filesystem execution tool.

在 Rook Ceph 中,其 Tools 容器提供该命令作为 S3 的客户端,用于文件对象的操作;

s3cmd

GitHub – s3tools/s3cmd: Official s3cmd repo — Command line tool for managing Amazon S3 and CloudFront services

例如,为 Bucket 设置策略;

挂载为文件系统

docker-s3fs-client – Docker image containing s3fs
goofys – similar to s3fs but has better performance and less POSIX compatibility
s3backer – mount an S3 bucket as a single file
S3Proxy – combine with s3fs to mount Backblaze B2, EMC Atmos, Microsoft Azure, and OpenStack Swift buckets
s3ql – similar to s3fs but uses its own object format
YAS3FS – similar to s3fs but uses SNS to allow multiple clients to mount a bucket
s3fs-fuse/s3fs-fuse: FUSE-based file system backed by Amazon S3