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

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

海外阿里云運營商

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

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

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

ossfs 東西能在Linux體系中把OSS bucket 掛載到本地文件體系中,能夠快捷地經(jīng)過本地文件體系操作OSS 上的目標,完成數(shù)據(jù)的同享
海外阿里云運營商
下面介紹如何在云服務器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存儲已經(jīng)掛載上來了

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

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

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

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

闡明:

同地域的ECS能夠經(jīng)過內(nèi)網(wǎng)拜訪OSS。

跨賬戶的ECS和OSS能夠內(nèi)網(wǎng)互連。

不同地域的ECS與OSS無法經(jīng)過內(nèi)網(wǎng)拜訪。

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

卸載bucket

fusermount -u /tmp/ossfs



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

附錄:

阿里云OSS相關概念介紹:

存儲空間(Bucket)

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

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

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

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

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

TG客服:@laoying06



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

地址:http://ppj58.cn//xwdt/47138.html