After a domain name is connected to Content Delivery Network (CDN), users’ resource requests will be scheduled to CDN nodes. If a CDN node has the resource cached, it returns the resource directly. Otherwise, the request will be passed through to the origin server to pull the requested resource.
CDN nodes respond to most of the user requests. To facilitate access analysis, CDN packages access logs of the entire network at an hourly granularity.
COS introduces the SCF-based CDN Log Backup feature for users to dump CDN logs to COS, so that they can analyze access behaviors, monitor service quality, and do more.
After you configure a log backup rule for a bucket, SCF will dump the CDN logs to the bucket according to the time granularity configured.
- Once you added a CDN log backup rule to your bucket via the COS console, the backup function can be viewed in the SCF console. DO NOT delete the function. Otherwise, your rule may not take effect.
- SCF-available regions support backing up CDN logs to COS, including Guangzhou, Shanghai, Hong Kong (China), Beijing, Chengdu, Singapore, Mumbai, Toronto, Silicon Valley, and more. For more supported regions, please see SCF Documentation.
- Log in to the COS console.
- In the left sidebar, click Application Integration. Then, find CDN Log Backup.
- Click Configure Backup Rule to go to the configuration page.
- Click Add Function.
If you haven’t activated SCF, please go to the SCF console to activate it and authorize the service as instructed.
- In the pop-up window, configure the following items:
- Function Name: uniquely identifies a function and cannot be modified after being set. You can view the function in the SCF console.
- Associated Bucket: a COS bucket that stores the CDN logs
- Trigger Period: a period to trigger the CDN log backup (a timer is used). Every day and custom periods are supported.
- Cron Expression: If you use a custom period, you can use Cron to specify the trigger period rule. Cron follows Local Standard Time. For detailed configuration policies, please see Cron Documentation.
- CDN Acceleration Domain: one or multiple domains whose logs are to dump
- Destination Path: a path to deliver the logs. You can deliver logs to the root directory or specify a path prefix.
- SCF Authorization: (required) SCF needs to be authorized to read CDN logs and dump them to the specified bucket.
- Click Confirm. After the CDN backup rule is created, you can view it in the list.
You can perform the following operations on the created CDN log backup rule:
- Click View Log to view the historical running status of CDN log backup. If an error is reported, you can click View Log to quickly redirect to the SCF console for viewing the error log details.
- Click Edit to modify the CDN log backup rule.
- Click Delete to delete an unwanted CDN log backup rule.