新版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 不支援 支援
说明
  • 現在OSS網域名稱已經全面支援圖片處理服務,不過只能使用新版的API。而原有的IMG網域名稱能夠使用新老兩個版本的API。
  • 如果IMG網域名稱期望能夠進行多CDN加速,可以通過在CDN配置回源host的方式直接存取IMG網域名稱,不需要進行網域名稱綁定來完成CDN加速。

控制台這裡對於兩個API方式以及兩種網域名稱訪問方式邏輯是怎樣的?

之前開啟老版圖片處理的Bucket:

  • 保持與原來基本一致的邏輯,用戶看到的是老版IMG的網域名稱,以及之前已經綁定的自訂網域名。
  • 用戶在IMG網域名稱上進行的原圖保護等配置,對於OSS網域名稱沒有效果。當在跨區域複製中開啟同步時,會將原圖保護以及樣式分隔符號同步到OSS網域名稱。
  • 當用戶關閉當前Bucket的圖片處理服務時,會清空樣式配置以及網域名稱綁定,並自動跳轉到新版的頁面。

新建立的Bucket或者之前沒有開啟IMG服務的Bucket:

  • 預設是能夠使用圖片處理服務的,無需開通,也沒有關閉。
  • 無需綁定網域名稱,網域名稱綁定操作直接同Bucket本身的網域名稱管理一致。

使用老版API的用戶如何切換到OSS網域名稱上呢?

老版本的API暫時沒有辦法在OSS網域名稱上面使用,如有特殊情況可以工單聯繫我們;但樣式的方式兩個網域名稱都能相容。所以如果您所有的圖片都是通過樣式方式訪問,那麼進行切換主要下面兩個步驟:

  1. 在當前圖片服務配置裡面,開啟配置同步;這樣樣式分隔符號以及原圖保護能夠同步到OSS網域名稱。
  2. 如果使用了自訂網域名,將原有的自訂網域名CNAME改到OSS網域名稱即可。

樣式配置IMG網域名稱與OSS網域名稱是否一致?

所有的樣式配置在IMG網域名稱與OSS網域名稱都是共用的。不存在IMG配置的網域名稱在OSS網域名稱上面不能使用的問題。