本篇文章2899字,讀完約7分鐘

阿里云服務器ECS上怎樣運用ossfs東西掛載OSS存儲

海外阿里云運營商

國際阿里云服務,助力企業(yè)輕松上云,賬號申請及售后服務請聯系:TG客服:@laoying06

介紹:阿里云目標存儲服務(Object Storage Service,簡稱OSS)能夠供給依據網絡的數據存取服務。運用OSS,能夠經過網絡隨時存儲和調用包括文本、圖片、音頻和視頻等在內的各種非結構化數據文件。

阿里云OSS將數據文件以目標(object)的形式上傳到存儲空間(bucket)中

ossfs 東西能在Linux體系中把OSS bucket 掛載到本地文件體系中,能夠快捷地經過本地文件體系操作OSS 上的目標,完成數據的同享
海外阿里云運營商
下面介紹如何在云服務器Elastic Compute Service(ECS) Linux實例中運用ossfs東西掛載OSS存儲實例

1、ossfs裝置包下載

CentOS6.5為例
:ossfs_1.80.5_centos6.5_x86_64.rpm

前史版別能夠去GitHub上去下載

https://github.com/aliyun/ossfs/releases

2、rz 上傳ossfs的rpm裝置包,rpm -ivh 指令進行ossfs的裝置


3、指令行掛載OSS存儲實例

1)設置bucket name 和 AccessKeyId/Secret信息,將其存放在/etc/passwd-ossfs 文件中,注意這個文件的權限必須正確設置,建議設為640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs

2)chmod 640 /etc/passwd-ossfs

3)將OSS bucket mount到指定目錄。海外阿里云運營商

ossfs my-bucket my-mount-point -ourl=my-oss-endpoint

以我的OSS存儲實例bucket示例,bucket實例信息能夠在阿里云操控臺中獲取,如下截圖所示


將yuanfan2012這個bucket掛載到/tmp/ossfs目錄下,

AccessKeyId是LTAILEN4xcV0XCfi,

AccessKeySecret是WMlSdYRdekjT*********XCY4hDrPRF

oss endpoint是
http://oss-cn-shanghai.aliyuncs.com

指令示例如下

echo yuanfan2012:LTAILEN4xcV0XCfi:WMlSdYRdekjT*********XCY4hDrPRF > /etc/passwd-ossfs

chmod 640 /etc/passwd-ossfs

mkdir /tmp/ossfs

cd /usr/local/bin/

./ossfs yuanfan2012 /tmp/ossfs/ -ourl=http://oss-cn-shanghai-internal.aliyuncs.com


如上截圖所示,df -Th能夠看到oss存儲已經掛載上來了

注意:如果你運用在阿里云購買的云虛擬機主機(ECS)來供給ossfs服務, 你能夠運用內網域名

比方在這個例子我能夠將oss endpoint 改成
http://oss-cn-shanghai-internal.aliyuncs.com,這樣能夠節(jié)省帶寬方面的費用。OSS的內網域名請參考拜訪域名和數據中心。

如果您所購買的ECS實例與OSS Bucket地點地域(region)相同,那么推薦您經過內網的方式拜訪OSS,不收取流量費用。

拜訪是否走內網是依據您設置的域名(endpoint)來確定的。運用了內網域名拜訪數據會走內網通道,如果沒有運用內網域名,那么會走公網通道。

闡明:

同地域的ECS能夠經過內網拜訪OSS。

跨賬戶的ECS和OSS能夠內網互連。

不同地域的ECS與OSS無法經過內網拜訪。

比方這個示例中,我的ECS示例和OSS都歸于同一個區(qū)域:華東 2(也就是上海節(jié)點),這樣運用內網Endpoint,走內網就不會收取流量費用

卸載bucket

fusermount -u /tmp/ossfs



4) 當然oss存儲也能夠運用OSS可視化操控臺客戶端進行辦理

附錄:

阿里云OSS相關概念介紹:

存儲空間(Bucket)

存儲空間是您用于存儲目標(Object)的容器,一切的目標都必須隸歸于某個存儲空間。您能夠設置和修正存儲空間特點用來操控地域、拜訪權限、生命周期等,這些特點設置直接作用于該存儲空間內一切目標,因而您能夠經過靈敏創(chuàng)建不同的存儲空間來完成不同的辦理功能。

目標/文件(Object)
目標是 OSS 存儲數據的根本單元,也被稱為 OSS 的文件。目標由元信息(Object Meta),用戶數據(Data)和文件名(Key)組成。目標由存儲空間內部唯一的 Key 來標識。目標元信息是一個鍵值對,表明了目標的一些特點,比方最后修正時刻、大小等信息,一起用戶也能夠在元信息中存儲一些自定義的信息。

Region(地域)
Region 表明 OSS 的數據中心地點的地域,物理位置。用戶能夠依據費用、懇求來源等歸納選擇數據存儲的 Region。一般來說,距離用戶更近的 Region 拜訪速度更快。詳情請檢查OSS 已經注冊的 Region。

Region是在創(chuàng)建 Bucket 的時分指定的,一旦指定之后就不允許更改。該 Bucket 下一切的 Object 都存儲在對應的數據中心,目前不支持 Object 級別的 Region 設置。
海外阿里云運營商
Endpoint(拜訪域名)
Endpoint 表明 OSS 對外服務的拜訪域名。OSS 以 HTTP RESTful API 的形式對外供給服務,當拜訪不同的 Region 的時分,需要不同的域名。經過內網和外網拜訪同一個 Region 所需要的 Endpoint 也是不同的。例如杭州 Region 的外網 Endpoint 是
oss-cn-hangzhou.aliyuncs.com,內網 Endpoint 是 oss-cn-hangzhou-internal.aliyuncs.com。詳細的內容請拜見各個 Region 對應的 Endpoint。

AccessKey(拜訪密鑰)
AccessKey,簡稱 AK,指的是拜訪身份驗證中用到的 AccessKeyId 和AccessKeySecret。OSS 經過運用 AccessKeyId 和 AccessKeySecret 對稱加密的方法來驗證某個懇求的發(fā)送者身份。AccessKeyId 用于標識用戶,AccessKeySecret 是用戶用于加密簽名字符串和 OSS 用來驗證簽名字符串的密鑰,其中 AccessKeySecret 必須保密。

TG客服:@laoying06



標題:國際阿里云賬號注冊:服務器ECS上怎樣運用ossfs東西掛載OSS存儲

地址:http://m.kungfu-fish.com//xwdt/47138.html