您可以通過云備源服務,定時將主源站內容同步至備源。當主源站出現故障時,CDN將回源請求自動切換至備源進行訪問,保證服務正常運行。
前提條件
費用說明
函數計算服務費用:
CDN備源服務結合函數計算能力實現,函數計算每月提供部分免費額度,超過免費額度后,會產生函數計算后付費訂單,收費標準請參見計費概述。
函數計算免費額度:
調用次數免費額度/月
資源使用免費額度/月
公網流出免費額度/月
100萬次
400,000 GB-秒
無
計費示例:假設每天同步備源內容10000條:
每條同步耗時200毫秒,每天同步一次,每個月30天,同步的機器規格為512 MB。512 MB ×200毫秒 × 1萬 ×30 = 30720 GB-秒,免費額度內,無需付費。
調用次數10000次,一月30天。10000×30 = 30萬次,免費額度內,無需付費。
公網流量為函數內數據傳輸流量,每GB 0.8元;假設每個資源的大小是10KB,1萬條資源為10MB。10×30=0.3GB/月,費用為0.3×0.8=0.24元/月。
結果:則每天同步備源內容10000條時,一個月的函數計算費用為0.24元。
OSS存儲服務費用:
目前僅支持OSS Bucket域名作為備源地址,當主源站文件同步至OSS上存儲后,OSS會根據您存儲的文件類型、大小和時長收取一定的存儲費用。詳細收費標準,請參見存儲費用。
新建CDN備源任務
登錄CDN控制臺。
在左側導航欄,單擊應用中心。
在應用中心頁面,單擊CDN備源模塊中去使用。
在CDN備源頁面,單擊創建任務。
在創建CDN備源任務頁面,完成以下配置。
參數
說明
任務名稱
CDN備源任務的名稱。
授權管理
第一次使用CDN備源服務時,您需要完成函數計算授權。
在授權頁面,以下參數請保持系統默認值:
角色名稱:
AliyunCDNServerlessDevsRole
。角色描述:
Serverless Devs Role for CDN Application
。系統模板:
AliyunFCFullAccess
、AliyunOSSFullAccess
。
類型
訪問域名。
訪問域名
需要進行內容備份的可訪問站點域名。
備源地址
備份內容存儲在阿里云OSS中的地址,僅支持輸入阿里云OSS Bucket的外網域名作為備源地址。
任務類型
循環任務。
觸發方式
觸發CDN備源任務的方式。
時間間隔:按照指定時間間隔觸發CDN備源任務。
指定時間:按照指定時間、日期、星期等觸發CDN備源任務。
資源類型
備份的資源類型。
配置備源地址
您需要將新建CDN備源任務中的備源地址添加在源站信息中,具體操作,請參見配置源站。
添加備源地址信息時,需注意以下參數配置:
源站信息:選擇OSS域名,并輸入新建CDN備源任務中的備源地址。
優先級:選擇備。
子賬號(RAM用戶)訪問權限說明
子賬號(RAM用戶)創建CDN備源任務時,需先對子賬號(RAM用戶)進行以下權限授權。
通過系統策略授權子賬號(RAM用戶)
AliyunFCFullAccess
、AliyunOSSFullAccess
系統權限,被授權的RAM用戶將擁有管理整個函數計算、對象存儲OSS的權限。登錄RAM控制臺。
在左側導航欄,選擇 。
找到目標RAM用戶,單擊其操作列的添加權限。
在新增授權面板,配置授權信息。
授權應用范圍選擇賬號級別。
在權限策略中選擇策略類型為系統策略。
在權限策略文本搜索框中分別輸入
AliyunFCFullAccess
和AliyunOSSFullAccess
,單擊選中,將自動添加到已選擇權限策略區域框中。
單擊確認新增授權。
單擊關閉。
創建自定義權限策略并為RAM用戶授權ListRoles權限。
在RAM控制臺左側導航欄,選擇 。
單擊創建權限策略。
選擇腳本編輯頁簽。
在腳本編輯框,填入下方的自定義權限策略信息。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ram:CreateRole", "ram:AttachPolicyToRole", "ram:ListRoles" ], "Resource": "*" } ] }
單擊確定。
在創建權限策略頁面,配置名稱、備注信息。
配置項
說明
名稱
填入具備業務意義的名稱以便后續識別。
備注
可選填,填入該策略的備注信息。
單擊確定。
在左側導航欄,選擇 。
找到目標RAM用戶,單擊其操作列的添加權限。
在新增授權面板,配置授權信息。
配置項
說明
授權資源范圍
選擇賬號級別,表示對應的權限應用范圍為全局權限,不能選擇資源組級別。
授權主體
系統會根據您選擇的目標RAM用戶自動填充。
權限策略
選擇策略類型為自定義策略,在文本框中輸入您在上述自定義權限策略中創建的權限策略名稱,并將其添加到已選擇權限策略區域框中。
單擊確認新增授權。
單擊關閉。