背景
之前為了練習Linux系統使用,在阿里雲上低價買了一台服務器(網站首頁有活動鏈接,傳送門),心里想反正閑着也是閑着,就放了一個網站上去。現在隨着數據越來越多,服務器空間越來越吃緊,我就考慮使用七牛雲OSS來存儲圖片、視頻等資源了。
先說一下OSS對象存儲的優點:
1)通過Raid與LVM等手段,對數據提供了保護
2)可以將多塊廉價的硬盤組合起來,稱為一個大容量的邏輯盤對外提供服務,提高了容量
3)寫入數據時,由於是多塊磁盤組合出來的邏輯盤,所以幾塊硬盤可以並行寫入的,提升了讀寫效率
4)很多時候塊存儲采用SAN架構組網,傳輸速度以及封裝協議的原因,使得傳輸速度和讀寫效率得到提升
缺點:需要花錢買
可不可以不花錢呢?也行!
有些雲平台對個人用戶提供了免費額度,比如騰訊雲、七牛雲等。這里推薦七牛雲,七牛雲為每個用戶提供了10G免費存儲空間。
我為什么不推薦騰訊雲COS存儲呢?看圖!
騰訊雲號稱給個人用戶免費提供50G標准存儲空間,但是!但是!這個50G只是給你免費存儲,你要查看或下載自己上傳的東西,是收費的!也就是說,你上傳文件是免費的,但是你想看就得花錢。二臉懵逼。然后。。。
言歸正傳
第一步:申請域名
阿里雲域名購買地址:點擊跳轉
https://wanwang.aliyun.com/domain/?source=5176.11533457&userCode=pfwe55hh&type=copy
買之前可以先看下是否有優惠券:點擊跳轉
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=pfwe55hh
域名頁面不要關閉,后面要用。
注意:中國大陸境內的域名申請后要在公安網備案,備案地址:https://beian.aliyun.com,一般審核需要15個工作日左右。
第二步:注冊七牛雲帳號
注冊地址:點擊跳轉
https://portal.qiniu.com/signup?code=1hiwehb4zgl02
第三步:添加對象存儲
進入管理控制台,選擇第一個“對象存儲”,點擊立即添加
新建存儲空間
第四步:綁定融合CDN加速域名
七牛雲提供了融合 CDN 測試域名,只能使用30天,所以我們要自己添加一個融合 CDN 加速域名
創建域名,在加速域名欄里填寫阿里雲上申請的域名地址,其他默認就好,點擊創建
創建完成后得到CNAME
返回“域名管理”頁面,會看到當前添加的域名還在處理中,等待片刻
等的有點久,我先吃個飯
》》》》》》》》
回來了,可以看到域名狀態已變為“等待CNAME”,點擊CNAME,復制CNAME值備用
第五步:配置CNAME
返回阿里雲域名管理頁面:依次進入阿里雲-域名-解析,添加一條記錄,記錄類型CNAME,主機記錄填cdn
注意:千萬別寫www,會與A記錄沖突
當然,你也可以參考七牛雲官方的說明,相信你看完還是會回來的。
第六步:測試
選擇“內容管理”,“上傳文件”,隨便找一張圖片上傳
點擊上傳文件右側的操作,復制外鏈,粘貼到瀏覽器上打開看看,如果能正常顯示照片,說明配置成功了。
第七步:如何使用七牛雲OSS?
需要幾個重要的信息:AccessKey、SecretKey、存儲空間名、訪問地址、存儲區域、網址后綴(非必須)、存儲路徑(非必須)
下圖為一圖床工具的設置頁面,需要該工具的可以在文章下方留言,或關注站長公眾號,回復“圖床”即可。
AccessKey、SecretKey獲取方式:
存儲區域代碼:
好了,七牛雲OSS對象存儲的教程到這里就結束了。如果想在自己的Java、Python等項目中使用七牛雲存儲,請先自行百度吧。如果百度不到想要的結果,可聯系站長。