美文网首页
2019-01-23-s3fs 使用

2019-01-23-s3fs 使用

作者: ihujian | 来源:发表于2019-01-23 09:46 被阅读0次

    概述

    S3FS是基于FUSE的文件系统,允许Linux和Mac Os X挂载S3的存储桶在本地文件系统,S3fs能够保持对象原来的格式。本文主要介绍如何利用S3fs将S3存储桶挂载到Amazon EC2 Linux实例上。

    准备

    请参照 https://amazonaws-china.com/cn/blogs/china/s3fs-amazon-ec2-linux/

    安装

    请参照 https://softlns.github.io/2016/12/06/s3fs-guide/

    1. 安装 s3fs
    sudo apt install s3fs
    
    1. 配置访问密钥
    echo AWS_ACCESS_KEY_ID:AWS_SECRET_ACCESS_KEY > ~/.passwd-s3fs
    chmod 600 ~/.passwd-s3fs
    

    注意,这里需配置密钥文件访问权限为0600,否则无法正常启动。

    1. 挂在s3存储桶到指定目录
      s3fs <your-s3-bucket-name> <your-mount-point> -o url=<your-s3-endpoint>
      注意:挂载的时候一定要加上 -o url=<your-s3-endpoint>,否则会提示
      Transport endpoint is not connected错误。

    如果想要操作通过s3 上传的文件,则需要增加以下参数

    #   授予文件夹完全访问权限
    -o allow_other,uid=`id -u`,umask=0000,mp_umask=0000
    # 指定将挂载的文件夹清空
    -o nonempty
    

    相关文章

      网友评论

          本文标题:2019-01-23-s3fs 使用

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