當OSS私人Bucket無法使用OSS鑒權模式時,可以通過S3相容模式實現回源鑒權。
概述
阿里雲OSS的私人Bucket同時支援OSS鑒權模式和S3相容的鑒權模式。如果OSS來源站點由於特殊原因無法使用OSS鑒權,可以切換為S3相容模式進行回源鑒權。
配置方法
前提條件
已建立AccessKey,並授予
AliyunOSSFullAccess或AliyunOSSReadOnlyAccess許可權。
操作步驟
在ESA控制台選擇網站管理,在網站列單擊目標網站。
選擇,單擊添加記錄。
配置如下:
記錄類型:選擇
CNAME主機記錄:填寫業務子網域名稱的首碼
記錄值/來源站點:選擇S3 相容
回源類型:選擇私人訪問
來源站點地址:填寫Bucket對應的傳輸加速網域名稱
地區:選擇Bucket所在地區,如
cn-north-1Access Key ID:填寫存取金鑰AccessKey
Secret Access Key:填寫AccessKey Secret
驗證配置
配置完成後,通過瀏覽器訪問OSS私人Bucket中的資源,確認可以正常回源訪問。
注意事項
來源站點計費差異:使用ESA回源阿里雲OSS的情況下,OSS產品會將來自ESA產品的回源流量識別為
CDN回源流出流量,從而享受到更優惠的價格。如果使用S3相容模式回源到阿里雲OSS,將無法享受到OSS來源站點的流量價格優惠。OSS會將該回源流量按外網流出流量計費,價格高於CDN回源流出流量。鑒權模式切換影響:來源站點鑒權模式在OSS和S3相容這兩種模式之間切換時,由於存在ESA全網節點的生效延遲(10秒以內),期間可能存在短暫的回源失敗。建議在網域名稱沒有生產流量的情況下進行鑒權模式切換操作,以避免短暫回源失敗影響業務。