作者:光环云 尹晓征

当有需求必须使用共享磁盘服务时,但目前AWS的EFS因为在国内落地的情况,只能通过自建诸如NFS或者GFS等服务来完成,整个过程比较繁杂。

S3是互联网的一种存储解决方案,并且借助S3fs可以轻松解决上面遇到的问题。比不过此方案只能作为临时过渡,整体的性能仍无法与主流的文件服务相比。

1. 首先在S3上创建一个准备挂载为磁盘的存储桶:

2. 从控制台上将一个EC2启动,并通过ssh登陆

3. 安装所需的软件包:

sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

4. 下载,编译并安装s3fs

1) git clone2) cd s3fs-fuse3) ./autogen.sh4) ./configure5) make6) sudo make install

5. 检查s3fs是否安装成功

6. 创建IAM用户访问密钥文件

  • · IAM用户访问密钥内容可以写入当前用户默认密钥文件比如"/home/ec2-user/.passwd-s3fs/passwd-s3fs"或者用户自己创建的文件。
  • · 命令格式:echo [your Access key ID]:[your Secret access key] > [密钥文件名]

7. 将密钥文件权限修改成只能被当前用户访问

8. 命令格式:chmod 600 [密钥文件名]

9. 手动挂载s3fs存储桶

s3fs的命令格式是:

  • s3fs BUCKET MOUNTPOINT [OPTION]…
  • s3fs [S3存储桶名] [本地目录名] [OPTION]
  • OPTION是可选项,格式是 –o =,常用的options有:

10. 手动挂载AWS S3存储桶并查看挂载结果

  • 命令格式:s3fs [S3存储桶名] [本地目录名] -o passwd_file=[密钥文件名] -o endpoint=[区域名]
  • · 随后检查挂载结果,执行df -h,如上图。

光环云数据有限公司(简称“光环云”)是由光环新网科技股份有限公司与管理团队于2018年5月联合发起设立。光环新网获得亚马逊通授权,独立运营AWS中国(北京)区域云服务。

作为光环新网附属企业,光环云专注于AWS云服务在中国的市场推广与销售、完善和提升网络交付与服务能力、丰富AWS云服务应用市场,为中国企业全面实现云转型升级、供给侧改革和双创事业提供下一代IT基础设施。

php aws s3查看所有文件_国内AWS没有文件系统服务,快来看如何通过EC2挂载S3存储桶替代...相关推荐

  1. aws s3 獲取所有文件_前端上传文件到Aws S3文件服务器

    2.设置CORS 由于SDK通过Ajax提交数据,需要在S3桶策略中配置跨域提交的CORS,示例中的*建议在生产环境中改成自己的域名. * PUT POST DELETE GET HEAD 3000 ...

  2. ebs查看服务状态_浅析AWS KMS密钥管理服务

    AWS Key Management Service (AWS KMS) 是一个密钥管理服务,可以用来创建和管理您的主密钥,AWS KMS使用对称加密算法,即使用相同的算法和密钥来加密和解密数字数据. ...

  3. python怎么运行ipynb文件_如何运行.ipynb文件的图文讲解

    如何运行.ipynb文件的图文讲解 首先cmd下面输入: pip install jupyter notebook,安装慢的改下pip的源为国内的源 然后cmd中输入: jupyter noteboo ...

  4. c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp

    IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: 1.自动重连:2.自动重传:3.定时任务(定时上传.定时下载):4.自定义传输模式.线程.编码:5.删除到 ...

  5. java包图标是文件_关于更换.jar文件默认图标

    最近写了个java程序,导出.jar文件后觉得默认图标太寒酸,想换一个自个儿喜欢的.eclipse导出.jar文件网上提供了很多很正确的方法,我也不必赘述.至于更改默认图标,网上提供的一些方法真是让人 ...

  6. linux 一切都是文件_一切都是文件

    linux 一切都是文件 这是给您一个技巧性的问题:以下哪些文件? 目录 Shell脚本 LibreOffice文件 串口 内核数据结构 内核调整参数 硬盘驱动器 隔断 逻辑卷(LVM) 印表机 插座 ...

  7. formdata上传文件_封装一个多文件断点续传、分片上传、秒传、重试机制的组件...

    本文为:多文件断点续传.分片上传.秒传.重试机制 的更新版,若想看初始版本的实现,请查看该文章. 凡是要知其然知其所以然 文件上传相信很多朋友都有遇到过,那或许你也遇到过当上传大文件时,上传时间较长, ...

  8. mysql怎么打开php文件_如何打开php文件

    如何打开php文件 php全简Hypertext Preprocessor 中文名字为超文本预处理器了,它和c,c++,java,perl一样可以进行一些算法操作,同时php主要是用在web应用开发中 ...

  9. xml引入另一个xml文件_什么是XML文件(以及如何打开一个XML文件)?

    xml引入另一个xml文件 A file with the .xml file extension is an Extensible Markup Language (XML) file. These ...

最新文章

  1. 算法经典书籍--算法设计与分析基础
  2. nginx php post限制,叫你如何修改Nginx与PHP的文件上传大小限制
  3. 一张图看懂数据库十年大格局!
  4. pcie组raid linux,PCIe 4.0有多强大?组RAID 0阵列之后惊呆了
  5. VUE3@/cli数据交互(axios)
  6. linux ftp使用相关
  7. JavaScript执行环境
  8. 智能机器人建房子后房价走势_日本房价走势分析:房产投资是否“未来可期”?...
  9. pthread_mutex_unlock()出错
  10. CentOS8下安装配置Wireguard
  11. 基于自动编码器特征抽取的分类实战
  12. windows 下 修改mysql配置文件
  13. 韩信点兵问题的简单算法 downmoon
  14. 5分钟学会用代码发送邮件
  15. 当元宇宙撞上赛博文化 | 成为「大创夜家」
  16. 区块链技术应用场景之政务链
  17. GDOI2021赛后总结高一赛季总结
  18. 合工大宣城计算机科学与技术,2017秋大学计算机(合肥工业大学 宣城校区)
  19. 美国教授对中国学生写英文文章的建议
  20. checksum命令 linux_Linux下命令故障集结

热门文章

  1. SD-WAN加速推动企业分支上云—Vecloud
  2. luogu P2365 任务安排(FJOI2019 batch)
  3. 如何利用XShell隧道通过跳板机连接内网机器
  4. unity, standard shader消耗两个draw call
  5. redis cluster 集群 安装 配置 详解
  6. 一些windows下调试网络的命令行
  7. oracle知识汇总
  8. hdu 4417 Super Mario 划分树+二分
  9. 转代码判断邮箱是否合法
  10. 如何根据用户权限屏蔽或显示SAP的订单中的成本显示