美文网首页
S3挂载存储

S3挂载存储

作者: 自由如风才是少年的梦 | 来源:发表于2022-07-14 11:18 被阅读0次

    安装s3

    wget https://codeload.github.com/s3tools/s3cmd/zip/refs/heads/master
    unzip master
    cd s3cmd-master
    sudo ln -s s3cmd /usr/bin/
    

    配置s3cmd

    执行 s3cmd --configure ,Enter即可,跳过认证并保存配置

    s3cmd --configure 
    ......
    ...
    Test access with supplied credentials? [Y/n] n
    
    Save settings? [y/N] y
    Configuration saved to '/root/.s3cfg'
    
    其中,access_key和secret_key是在本地创建S3用户时获得,host_base是S3服务所使用的ip地址(包括端口号),host_bucket为S3用户下的一个bucket(可在配置之后再创建,但该字段不能为空)
    
    access_key = admin
    secret_key = 123456
    host_base = 127.0.0.1:5080
    host_bucket = 127.0.0.1/%(test)
    use_https = False
    

    常用命令

    列举所有 Buckets
    s3cmd ls
    s3cmd mb s3://test
    删除空 bucket
    s3cmd rb s3://test
    列举 Bucket 中的内容
    s3cmd ls s3://test
    上传 file.txt 到某个 test,
    s3cmd put file.txt s3://test/file.txt
    上传并将权限设置为所有人可读
    s3cmd put --acl-public file.txt s3://test/file.txt
    批量上传文件
    s3cmd put ./* s3://test/
    下载文件
    s3cmd get s3://test/file.txt file.txt
    批量下载
    s3cmd get s3://test/* ./
    删除文件
    s3cmd del s3://test/file.txt
    来获得对应的bucket所占用的空间大小
    s3cmd du -H s3://test
    更多使用操作请查看命令帮助文档
    s3smd -h
    

    相关文章

      网友评论

          本文标题:S3挂载存储

          本文链接:https://www.haomeiwen.com/subject/nlixirtx.html