日誌轉存是阿里雲CDN配合Function Compute,共同推出的一項Log Service,可以協助您將日誌儲存更長的時間,便於您基於長時間的日誌做出自訂的資料分析,有助您更好地瞭解CDN的服務品質,以及您的終端客戶的訪問詳情,提高您的業務決策能力。

前提条件

CDN的日誌轉存服務搭載Function Compute來實現轉存。使用日誌轉存服務時,您需要開通Function Compute服務。授權CDN後,CDN會幫您一鍵建立Function Compute服務來實現日誌轉存。您也可以登入 Function Compute控制台,通過已有的Function Compute服務來完成日誌轉存的服務。

背景信息

  • 目前CDN的離線Log Service,支援提供3個月的儲存時間。如果您有更長時間的儲存需求,可以將日誌轉存至OSS,方便您根據實際情況對日誌進行儲存和分析。
  • 關閉日誌轉存服務:如您需要取消日誌轉存服務,首先需要在CDN控制台取消日誌轉存關聯網域名稱,然後在Function Compute產品中刪除對應的Log Service,最後在OSS控制台刪除對應儲存Bucket資料。
  • 計費:CDN不收取任何日誌轉存費用。當您通過Function Compute完成日誌轉存時,會消耗Function Compute的計算資源,因此Function Compute會收取非常低廉合理的費用,Function Compute每月也提供一定免費使用額度。
  • CDN和Function Compute無縫整合,您可以為CDN的各種事件設定處理函數,並通過事件中的網域名稱等參數進行過濾,只接收自己感興趣的網域名稱資料。當CDN系統捕獲到指定類型的、滿足過濾條件的事件後,會自動調用函數處理。

操作步骤

  1. 登入 CDN控制台
  2. 在左側導覽列,選擇 日志管理 > 離線日誌
  3. 單擊 日志转存頁簽。
  4. 單擊 建立日誌轉存
  5. 根據業務需求,填寫 服務名稱 ,選擇 OSS Bucket ,單擊 下一步

    在執行下一步操作前,您需要選中同意產生Function Compute費用的複選框。

  6. 單擊 服務授權 後的 點擊授權
    RAM存取控制 介面,給使用者授予Function Compute寫OSS和執行函數的許可權。
  7. 單擊 觸發器角色 後的 點擊授權
    RAM存取控制 介面,給使用者授予CDN訪問Function Compute的許可權。
  8. 選擇網域名稱關聯函數服務,單擊 建立
  9. 單擊 完成