您现在的位置是:主页 > news > 系统建站/今日头条极速版官网
系统建站/今日头条极速版官网
admin2025/5/1 5:33:06【news】
简介系统建站,今日头条极速版官网,web前端真实工资,个人做跨境电商网站有哪些ECS 和 OSS 都是阿里云旗下的产品,ECS 是云服务器,OSS是对象存储,用于存储数据,个人感觉类似于数据库。而通过Ossfs就可以将ECS和OSS连接起来,将OSS的一个bucket挂载在ECS的文件夹上,这样当数据上传到OSS时…
ECS 和 OSS 都是阿里云旗下的产品,ECS 是云服务器,OSS是对象存储,用于存储数据,个人感觉类似于数据库。而通过Ossfs就可以将ECS和OSS连接起来,将OSS的一个bucket挂载在ECS的文件夹上,这样当数据上传到OSS时,也就同步到ECS了。
参考文章:
-
阿里云的帮助文档
https://www.alibabacloud.com/help/zh/doc-detail/32196.htm?spm=a2c63.o282931.b99.494.17752a5fZhnTMi -
ECS使用Ossfs挂载OSS存储
http://www.qingpingshan.com/pc/fwq/305431.html -
OSSFS将OSS bucket 挂载到本地文件系统及注意事项
https://www.cnblogs.com/rwxwsblog/p/5938701.html
具体步骤如下:
-
下载ossfs安装包,目前官方帮助文档中只提供了下述四种系统的安装包,如下图所示:
注意:
此处需要在你挂载的服务器上下载ossfs安装包并进行安装,否则当你执行ossfs相关命令时就会报错,提示并无ossfs这条命令。 -
对于不同的系统,安装方法也不一样。
- 对于Ubuntu,安装命令为:sudo apt-get updatesudo apt-get install gdebi-coresudo gdebi your_ossfs_package - 对于CenOS6.5及以上,安装命令为:sudo yum localinstall your_ossfs_package- 对于CentOS5,安装命令为:sudo yum localinstall your_ossfs_package --nogpgcheck
安装完成后,就可以通过挂载指定文件夹来查看OSS存储空间的内容了。
-
配置OSS使用的账号信息
echo my-bucket:access-key:access-secret > /etc/passwd-ossfs chmod 640 /etc/passwd-ossfs/etc/passwd-ossfs文件中的内容格式为: bucketName:AccessKey:AccessSecret
-
配置完成后,就可以启动ossfs程序了
ossfs my-bucket my-mount-point -ourl=my-oss-endpointmy-bucket:修改为bucket的name my-mount-point:修改为需要加载到的路径,常见的是/mnt/ossfs my-oss-endpoint:为bucket所在地点的访问域名,这里有两种,一种是写外网域名,比如上海地点为:oss-cn-shanghai.aliyuncs.com ,一种是如果ECS和Bucket在同一地点,使用内网域名,比如vpc100-oss-cn-shanghai.aliyuncs.com这样能更节省流量,提高速度。
这样之后,就可以在云服务器上查看oss某bucket的内容了。网上找的资料不多,我基本上也是按照参考文章的步骤完成的,其实做出来后感觉官方文档也写的听清楚的,只是自己是个新手,就有点看不懂了,也不知道那些命令里面的参数什么意思,于是就一直卡住了。
相比之下,第二篇文章就讲的很清楚,跟着步骤一步步来就没问题了。
在做这个的时候,自己遇到的坑主要就是:
- 不知道ossfs需要在对应系统安装后才可以正常使用;
- 在使用内网结点的地址时,一直挂载不成功,后来换成了外网结点就OK了,这里个人猜测是ECS和OSS在不同的地区,所以需要外网才可以正常连接。