新版API與老版API的方式主要區別:
- 新版API:
http://bucket.<endpoint>/object?x-oss-process=image/action,parame_value
所有的圖片處理操作都通過
x-oss-process
進行傳遞。每個action之間順序執行,無需通道進行管理。 - 老版本的API:
http://channel.<endpoint>/object@action.format
操作通過
@
作為分隔符號進行處理。
使用OSS網域名稱來使用圖片處理有什麼優勢以及區別?
對比項 | 採用IMG網域名稱訪問 | 直接使用OSS網域名稱訪問 |
---|---|---|
使用方式 | 儲存與處理兩套網域名稱系統 | 上傳、管理、處理、分發,一站式處理 |
是否支援新版API | 支援 | 支援 |
是否支援老版API | 支援 | 預設不支援 |
是否支援https | 不支援 | 支援 |
是否支援vpc網路 | 不支援 | 支援 |
是否支援多網域名稱綁定 | 不支援 | 支援 |
是否支援源站更新自動刷新阿里CDN | 不支援 | 支援 |
![]() |
说明 |
|
控制台這裡對於兩個API方式以及兩種網域名稱訪問方式邏輯是怎樣的?
之前開啟老版圖片處理的Bucket:
- 保持與原來基本一致的邏輯,用戶看到的是老版IMG的網域名稱,以及之前已經綁定的自訂網域名。
- 用戶在IMG網域名稱上進行的原圖保護等配置,對於OSS網域名稱沒有效果。當在跨區域複製中開啟同步時,會將原圖保護以及樣式分隔符號同步到OSS網域名稱。
- 當用戶關閉當前Bucket的圖片處理服務時,會清空樣式配置以及網域名稱綁定,並自動跳轉到新版的頁面。
新建立的Bucket或者之前沒有開啟IMG服務的Bucket:
- 預設是能夠使用圖片處理服務的,無需開通,也沒有關閉。
- 無需綁定網域名稱,網域名稱綁定操作直接同Bucket本身的網域名稱管理一致。
使用老版API的用戶如何切換到OSS網域名稱上呢?
老版本的API暫時沒有辦法在OSS網域名稱上面使用,如有特殊情況可以工單聯繫我們;但樣式的方式兩個網域名稱都能相容。所以如果您所有的圖片都是通過樣式方式訪問,那麼進行切換主要下面兩個步驟:
- 在當前圖片服務配置裡面,開啟配置同步;這樣樣式分隔符號以及原圖保護能夠同步到OSS網域名稱。
- 如果使用了自訂網域名,將原有的自訂網域名CNAME改到OSS網域名稱即可。
樣式配置IMG網域名稱與OSS網域名稱是否一致?
所有的樣式配置在IMG網域名稱與OSS網域名稱都是共用的。不存在IMG配置的網域名稱在OSS網域名稱上面不能使用的問題。