阿里雲彈性認證ACP集錦5

寻仙阁發表於2024-03-08

物件儲存OSS:15%

是阿里雲對外提供的海量,安全,低成本,高可靠的雲端儲存服務。使用者可以透過呼叫API,在任何應用、任何時間、任何地點上傳和下載資料,也可以透過使用者Web控制檯對資料進行簡單的管理。OSS適合存放任意檔案型別(網頁檔案—可以直接構建靜態網站,圖片,影片,音訊,文字檔案等),適合各種網站、開發企業及開發者使用。提供多種鑑權和授權機制及白名單、防盜鏈(設定referer,限定某幾個網站可以訪問)、主子賬號功能; 提供圖片處理、音影片轉碼、內

容加速分發(CDN)、鑑黃服務(阿里綠網)、歸檔服務等多種資料增值服務; 不限檔案數目和大小(CopyOjbect-1G, PutOjbect-5G,),無限的儲存空間根據實際儲存量無限擴充套件,解決傳統硬體儲存擴容問題.

1、 典型使用場景

圖片和音影片等應用的海量儲存;

網頁或者應用的靜態和動態資源分離(圖片,音影片快速載入);

雲端資料處理(圖片處理、媒體轉碼)

跨域訪問:跨域資源共享(Cross-Origin Resource Sharing),簡稱CORS,在OSS控制檯配置CORS規則可實現跨域訪問

伺服器端加密編碼

靜態網站託管(Hosting Websites):使用者可以透過OSS 控制檯將自己的儲存空間配置成靜態網站託管模式,但是必須指定索引頁面,其中錯誤頁面是可選配置;

圖片服務:圖片水印,管道(提供多種處理方式),圖片樣式(儲存常用處理方式)

網站動靜分離CDN加速OSS配置:適用於靜態檔案訪問量大,伺服器負載高,I/O問題導致使用者訪問卡頓,靜態檔案使用者訪問量大,且分佈在各地;這個時候OSS作為海量檔案儲存源,OSS作為CDN的源站,透過CDN加速分發,使用者透過CDN節點就近獲得檔案。(可以達到—考題:儲存費用最低OSS的儲存費用僅為ECS磁碟費用的50%;流量費用低,相比直接透過OSS訪問,除極少額外增加的回源流量外,主要流量使用CDN流量,單價最低只需0.26GB,遠遠低於OSS直接訪問的外網流量單價)

2、 核心概念

儲存空間(Bucket):名稱全域性唯一,沒有目錄概念

物件/檔案(Object):元資訊(Object Meta),使用者資料

Data)和檔名(Key)組成,同名檔案上傳直接覆蓋。

Endpoint(訪問域名):分內網和外網

讀寫許可權(ACL)public-read-write(任何人(包括匿名訪問)都可以對該儲存空間中的檔案進行讀寫操作);public-read(公共讀,私有寫);private(只有授權使用者可以對該儲存空間內的檔案進行讀寫操作)

3、 圖片服務(只處理來自於OSS的圖片

單個 Object(即每張圖片)允許的最大大小是20MB。

Channel:是 IMG上的名稱空間,Bucket同名;

Style:提供使用者將圖片的處理操作和引數儲存成一個別名,即樣式。一系列操作,利用樣式功能後,只需要用一個很短的URL就能實現相同的效果,作用範圍只在一個Channel下;

處理字串:包含轉換引數、轉換格式

分隔符:處理分隔符(@);樣式分隔符(@!);管道分隔符(|)

例子

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100w_100h.jpg

以圖片訪問的URL為例子

image-demo:使用者的頻道的名字,即Channel

img-cn-hangzhou.aliyuncs.com:圖片杭州地區訪問域名,即Endpoint

example.jpg:待處理的圖片的原圖名字,即Object

@:處理分隔符,用於區分Object跟處理字串

100w_100h.jpg:處理字串

100w_100h:將原圖進行處理的引數,即轉換引數

.jpg:將原圖根據引數處理後的保持的格式,即轉換格式

圖片URL構成規則:圖片服務都是使用標準的HTTP的GET請求來訪問的,所有的處理引數也是編碼在URL中的。

http://bucket.endpoint/object@100w_100h_90Q.jpg 三級域名訪問圖片

http://userdomain/object@100w_100h_90Q.jpg 自定義域名

http://userdomain/object@!style 樣式訪問

相關文章