2019-01-23-s3fs 使用

概述

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 -o url=
    注意:挂载的时候一定要加上 -o url=,否则会提示
    Transport endpoint is not connected错误。

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

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

你可能感兴趣的:(2019-01-23-s3fs 使用)