圖片處理服務目前提供新舊兩版服務,本文介紹兩版服務的主要區別。
舊版圖片處理服務的功能后續將不會再更新,推薦您使用新版圖片處理服務。更多信息,請參見圖片處理操作方式。
新舊版本圖片處理服務的主要區別
在添加處理參數時,新舊版本服務中的格式不同,區別如下:
新版參數格式:
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域名即可。
新舊版圖片處理服務的樣式配置是否一致
所有的樣式配置在新舊版的圖片處理服務中是共享的,舊版圖片處理服務的樣式配置在新版中可以正常使用。