1、什么是阿里云 OSS?
OSS 為 Object Storage Service,即對(duì)象存儲(chǔ)服務(wù)。是阿里云提供的海量、安全、低成本、高可靠的云存儲(chǔ)服務(wù)。
OSS 具有與平臺(tái)無(wú)關(guān)的 RESTful API 接口,可以在任意應(yīng)用、任意時(shí)間、任意地點(diǎn) 存儲(chǔ)與訪問(wèn) 任何類(lèi)型的數(shù)據(jù)。
簡(jiǎn)單地理解:OSS 基于網(wǎng)絡(luò)提供數(shù)據(jù)存儲(chǔ)服務(wù),通過(guò)網(wǎng)絡(luò)可以隨時(shí)存儲(chǔ)、獲取 文本、圖片、音頻、視頻等 非結(jié)構(gòu)化數(shù)據(jù)。
比如網(wǎng)站的 圖片、視頻等文件就可以存放在 OSS 中(海量數(shù)據(jù),自己維護(hù)起來(lái)麻煩,交給其他人去維護(hù)),每次從 OSS 中獲取即可。
2、基本概念認(rèn)識(shí)
簡(jiǎn)單介紹幾個(gè)概念,混個(gè)眼熟(詳情可參考官方文檔)。
(1)存儲(chǔ)類(lèi)型(Storage Class)
存儲(chǔ)類(lèi)型分為:標(biāo)準(zhǔn)、低頻訪問(wèn)、歸檔。價(jià)格依次下降。
標(biāo)準(zhǔn)存儲(chǔ):高可靠、高可用、高性能,用于保存頻繁訪問(wèn)的數(shù)據(jù)。
低頻訪問(wèn)存儲(chǔ):用于保存不常被訪問(wèn)的數(shù)據(jù)。
歸檔存儲(chǔ):用于保存需要長(zhǎng)期保存的數(shù)據(jù)。
(2)存儲(chǔ)空間(Bucket)
用于存儲(chǔ)對(duì)象(Object)的容器,不同的存儲(chǔ)空間可以存儲(chǔ)不同的數(shù)據(jù)。
存儲(chǔ)空間可以定義 地域、訪問(wèn)權(quán)限、存儲(chǔ)類(lèi)型等操作。
(3)對(duì)象/文件(Object)
對(duì)象是 OSS 存儲(chǔ)的基本單位,由元信息(Object Meta)、數(shù)據(jù)(Data)、文件名(key)組成。
其中:
key 用來(lái)標(biāo)識(shí)對(duì)象。
Object Meta 用來(lái)保存對(duì)象的屬性,比如最后修改時(shí)間、大小等。
Data 就是需要保存的數(shù)據(jù)了,比如圖片、視頻等。
(4)地域(Region)
表示 OSS 存儲(chǔ)的物理位置,需要選擇合適的地域創(chuàng)建 OSS。
(5)訪問(wèn)域名(EndPoint)
表示 OSS 對(duì)外服務(wù)的訪問(wèn)域名,通過(guò)域名去存儲(chǔ)、獲取對(duì)象。
(6)訪問(wèn)密鑰(AccessKey)
用于身份驗(yàn)證。常用 AccessKeyId 和 AccessKeySecret 驗(yàn)證身份。
AccessKeyId 用于標(biāo)識(shí)某個(gè)用戶。
AccessKeySecret 用戶的密鑰。
二、阿里云 OSS 基本使用?
(1)如何使用?
Step1:開(kāi)通 OSS 服務(wù)。
Step2:創(chuàng)建一個(gè) 存儲(chǔ)空間(bucket)。
Step3:上傳文件。
Step4:下載文件。
Step5:刪除文件。
Step6;刪除存儲(chǔ)空間。
(2)如何管理?
可以使用命令行管理工具管理(ossutil)。
可以使用圖形界面工具管理(ossbrowser)。
可以使用 API 、SDK 管理。(比如 Java SDK)。
【API 與 SDK 區(qū)別:】
API:Application Programming Interface,即應(yīng)用程序接口。
SDK:Software Development Kit,即軟件開(kāi)發(fā)工具包。
簡(jiǎn)單的理解:
API 用于訪問(wèn)一個(gè)函數(shù)。
SDK 是第三方提供的工具包,里面有各種函數(shù),即各種 API。
2、開(kāi)通 OSS 服務(wù)
1)Step1:去官網(wǎng)開(kāi)通(先注冊(cè)一個(gè)阿里云賬號(hào),再去開(kāi)通 對(duì)象存儲(chǔ) OSS 服務(wù))。
【官網(wǎng)地址:】
https://www.aliyun.com/
4、上傳文件
(1)Step1:進(jìn)入文件管理頁(yè)面。
(2)Step2:可以新建目錄、上傳文件。
(3)Step3:上傳文件。
5、下載文件
(1)Step1:打開(kāi)文件詳情頁(yè),或直接打開(kāi)更多菜單欄直接下載。
(2)Step2:直接下載,或者復(fù)制 URL下載。
6、刪除文件、刪除存儲(chǔ)空間
(2)刪除存儲(chǔ)空間。