大家可以把oss想象成一个收费的网盘,你可以免费的将文件上传到阿里云的oss,当你需要的时候,可以通过url来下载。文件放在阿里云是需要向阿里云支付存储费用的,下载的时候产生的流量也需要另外付费。好在
大家可以把oss想象成一个收费的网盘,你可以免费的将文件上传到阿里云的oss,当你需要的时候,可以通过url来下载。文件放在阿里云是需要向阿里云支付存储费用的,下载的时候产生的流量也需要另外付费。好在都很便宜。
如同网盘,上传的时候会提供一个上传页面,上传完毕后会生成一个url,通过url就可以下载该文件。但是还是有点不方便,所以可以使用ossfs挂载的方式,将这个“网盘”挂在自己电脑上,上传下载的动作就像在本地两个文件夹之间操作一样
本文主要介绍阿里云的OSS如何与阿里云的ECS结合https://help.aliyun.com/product/31815.html
本文主要用到https://help.aliyun.com/document_detail/32196.html
要挂载oss,就先要安装ossfs这个工具
// 先要下载ossfs这个工具的安装包wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32196/cn_zh/1481699531936/ossfs_1.80.0_ubuntu14.04_amd64.deb?spm=5176.doc32196.2.2.qCsU2K&file=ossfs_1.80.0_ubuntu14.04_amd64.debsudo apt-get updatesudo apt-get install gdebi-core// 然后通过gdebi-core来安装ossfs工具sudo gdebi ossfs_1.80.0_ubuntu14.04_amd64.deb
装完之后,ossfs挂载工具就算装好了
AccessKeyId和密码要事先设置好,在oss控制台也要新建一个oss Bucketecho <ossbucket的名字>:my-access-key-id:my-access-key-secret > /etc/passwd-ossfschmod 640 /etc/passwd-ossfs如果等会不是以root用户挂载,而是以username用户挂的话,就要将passwd-ossfs的所有者改一下chown username:username /etc/passwd-ossfs
新建一个文件夹做挂载点
mkdir /home/username/ossdir
挂载
ossfs <bucketname> /home/username/ossdir -ourl=http://oss-cn-shanghai-internal.aliyuncs.com