php aws s3查看所有文件_国内AWS没有文件系统服务,快来看如何通过EC2挂载S3存储桶替代...
作者:光环云 尹晓征
当有需求必须使用共享磁盘服务时,但目前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存储桶替代...相关推荐
- aws s3 獲取所有文件_前端上传文件到Aws S3文件服务器
2.设置CORS 由于SDK通过Ajax提交数据,需要在S3桶策略中配置跨域提交的CORS,示例中的*建议在生产环境中改成自己的域名. * PUT POST DELETE GET HEAD 3000 ...
- ebs查看服务状态_浅析AWS KMS密钥管理服务
AWS Key Management Service (AWS KMS) 是一个密钥管理服务,可以用来创建和管理您的主密钥,AWS KMS使用对称加密算法,即使用相同的算法和密钥来加密和解密数字数据. ...
- python怎么运行ipynb文件_如何运行.ipynb文件的图文讲解
如何运行.ipynb文件的图文讲解 首先cmd下面输入: pip install jupyter notebook,安装慢的改下pip的源为国内的源 然后cmd中输入: jupyter noteboo ...
- c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp
IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: 1.自动重连:2.自动重传:3.定时任务(定时上传.定时下载):4.自定义传输模式.线程.编码:5.删除到 ...
- java包图标是文件_关于更换.jar文件默认图标
最近写了个java程序,导出.jar文件后觉得默认图标太寒酸,想换一个自个儿喜欢的.eclipse导出.jar文件网上提供了很多很正确的方法,我也不必赘述.至于更改默认图标,网上提供的一些方法真是让人 ...
- linux 一切都是文件_一切都是文件
linux 一切都是文件 这是给您一个技巧性的问题:以下哪些文件? 目录 Shell脚本 LibreOffice文件 串口 内核数据结构 内核调整参数 硬盘驱动器 隔断 逻辑卷(LVM) 印表机 插座 ...
- formdata上传文件_封装一个多文件断点续传、分片上传、秒传、重试机制的组件...
本文为:多文件断点续传.分片上传.秒传.重试机制 的更新版,若想看初始版本的实现,请查看该文章. 凡是要知其然知其所以然 文件上传相信很多朋友都有遇到过,那或许你也遇到过当上传大文件时,上传时间较长, ...
- mysql怎么打开php文件_如何打开php文件
如何打开php文件 php全简Hypertext Preprocessor 中文名字为超文本预处理器了,它和c,c++,java,perl一样可以进行一些算法操作,同时php主要是用在web应用开发中 ...
- xml引入另一个xml文件_什么是XML文件(以及如何打开一个XML文件)?
xml引入另一个xml文件 A file with the .xml file extension is an Extensible Markup Language (XML) file. These ...
最新文章
- 算法经典书籍--算法设计与分析基础
- nginx php post限制,叫你如何修改Nginx与PHP的文件上传大小限制
- 一张图看懂数据库十年大格局!
- pcie组raid linux,PCIe 4.0有多强大?组RAID 0阵列之后惊呆了
- VUE3@/cli数据交互(axios)
- linux ftp使用相关
- JavaScript执行环境
- 智能机器人建房子后房价走势_日本房价走势分析:房产投资是否“未来可期”?...
- pthread_mutex_unlock()出错
- CentOS8下安装配置Wireguard
- 基于自动编码器特征抽取的分类实战
- windows 下 修改mysql配置文件
- 韩信点兵问题的简单算法 downmoon
- 5分钟学会用代码发送邮件
- 当元宇宙撞上赛博文化 | 成为「大创夜家」
- 区块链技术应用场景之政务链
- GDOI2021赛后总结高一赛季总结
- 合工大宣城计算机科学与技术,2017秋大学计算机(合肥工业大学 宣城校区)
- 美国教授对中国学生写英文文章的建议
- checksum命令 linux_Linux下命令故障集结