圖片處理服務目前提供新舊兩版服務,本文介紹兩版服務的主要區別。
舊版圖片處理服務的功能後續將不會再更新,推薦您使用新版圖片處理服務。更多資訊,請參見圖片處理操作方式。
新舊版本圖片處理服務的主要區別
在添加處理參數時,新舊版本服務中的格式不同,區別如下:
新版參數格式:
http://bucket.<endpoint>/object?x-oss-process=image/action,parame_value
所有的圖片處理操作都通過
x-oss-process
進行傳遞。每個action之間順序執行。舊版參數格式:
http://channel.<endpoint>/object@action.format
操作通過
@
作為分隔字元進行處理。
通過OSS網域名稱及通過IMG網域名稱訪問處理後圖片的區別
使用舊版圖片處理服務處理圖片,會為圖片產生專門的IMG網域名稱。而使用新版服務處理圖片,圖片仍然使用OSS網域名稱。通過兩種網域名稱訪問處理後圖片時的區別如下表所示。
對比項 | 採用IMG網域名稱訪問 | 直接使用OSS網域名稱訪問 |
使用方式 | 儲存與處理兩套網域名稱系統 | 上傳、管理、處理、分發,一站式處理 |
是否支援新版API | 支援 | 支援 |
是否支援舊版API | 支援 | 預設不支援 |
是否支援HTTPS | 不支援 | 支援 |
是否支援VPC網路 | 不支援 | 支援 |
是否支援多網域名稱綁定 | 不支援 | 支援 |
是否支援來源站點更新自動重新整理阿里CDN | 不支援 | 支援 |
OSS網域名稱已全面支援圖片處理服務,不過只能使用新版服務的API。而原有的IMG網域名稱能夠使用新舊兩個版本的API。
如果IMG網域名稱期望能夠進行CDN加速,可以通過在CDN配置回源host的方式直接存取IMG網域名稱,不需要進行網域名稱綁定來完成CDN加速。
使用新舊版本圖片處理功能Bucket的區別
開啟過舊版圖片處理服務的Bucket:
與舊版圖片處理功能邏輯基本一致。使用者看到的圖片網域名稱是使用舊版服務時產生的IMG網域名稱,以及之前已經綁定的自訂網域名。
通過舊版服務進行的原圖保護等配置,只對之前產生的IMG網域名稱有效,對於檔案的OSS網域名稱沒有效果。當在跨地區複製中開啟同步時,會將原圖保護以及樣式分隔字元同步到OSS網域名稱。
當使用者關閉當前Bucket的圖片處理服務時,會清空樣式配置以及網域名稱綁定,並自動跳轉到新版的頁面。
新建立的Bucket或者之前沒有開啟舊版圖片處理服務的Bucket:
預設能夠使用圖片處理服務,無需開通。
無需綁定網域名稱,網域名稱綁定操作直接同Bucket本身的網域名稱管理一致。
使用舊版圖片處理服務的使用者如何切換至新版圖片處理服務
舊版圖片處理服務的API暫時無法在新版圖片處理服務中使用,如有特殊情況可以工單聯絡售後支援人員。但如果您在舊版圖片處理服務中只通過樣式訪問圖片,則可以通過以下步驟進行切換:
在當前圖片服務配置裡面開啟配置同步,樣式分隔字元以及原圖保護能夠同步到新版圖片處理服務。
如果使用了自訂網域名,將原有的自訂網域名CNAME改到OSS網域名稱即可。
新舊版圖片處理服務的樣式配置是否一致
所有的樣式配置在新舊版的圖片處理服務中是共用的,舊版圖片處理服務的樣式配置在新版中可以正常使用。