像操作文件那樣操作阿里云OSS中的對象 - 掛載 oss 為文件夾

為何要掛載 oss 為文件夾?

  • 系統(tǒng)盤容量小(可直接掛載為硬盤使用,但由于每次文件訪問都是一次網絡請求,雖然是內網請求)
  • 使用 oss api 沒有直接操作文件來得方便
  • oss 外網訪問需要收費,通過 ECS 進行中轉

還沒有服務器?快入一臺 2019 年阿里云雙 11 底價服務器吧!

優(yōu)惠的一小部分

查看更多
領券

安裝 ossfs:

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm

設置 oss 賬號信息,需要在 用戶信息管理 設置

echo you-bucket:AccessKeyID:AccessKeySecret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

其中:

  • you-bucket: 你的對象存儲 bucket
  • AccessKeyID: 用戶信息管理 申請的 AccessKeyID
  • AccessKeySecret: 用戶信息管理 申請的 AccessKeySecret
  • chmod 640 /etc/passwd-ossfs: 修改文件權限

將 oss bucket 掛載為文件夾

ossfs you-bucket /data/alioss/you-bucket -ourl=youOssBucketEndPoint

其中:

  • you-bucket: 你要掛載的對象存儲 bucket
  • /data/alioss/you-bucket: 你要掛載成的文件夾位置

youOssBucketEndPoint

例:http://oss-cn-hangzhou-internal.aliyuncs.com

可以在你 oss bucket 的概覽 -> 訪問域名中找到。

  • 外網訪問: 可以在你本地掛載,如果在 ECS 中掛載推薦使用后面的地址
  • ECS 的經典網絡訪問(內網)
  • ECS 的 VPC 網絡訪問(內網)

如何選擇?
在非阿里云的機子上選 外網訪問,阿里云機器選 2、3(內網訪問是不需要計費的)

命令匯總:

wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
yum localinstall ossfs_1.80.6_centos7.0_x86_64.rpm

echo you-bucket:AccessKeyID:AccessKeySecret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

ossfs you-bucket /data/alioss/you-bucket -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容