CDN相关事件,发生了什么,如何应对?

阿里云内容分发网络(CDN)提供多种事件类型,包括API调用、控制台操作和资源变更等。

CDN相关事件详解

CDN(内容分发网络)在现代互联网中扮演着至关重要的角色,通过将内容缓存到靠近用户的边缘节点,显著提高了访问速度和用户体验,CDN的运行过程中也会遇到各种事件和问题,这些事件需要及时监控和处理,以确保服务的高可用性和安全性,本文将详细探讨一些典型的CDN相关事件及其处理方法。

CDN相关事件,发生了什么,如何应对?

一、CDN加速域名的添加与管理

1、添加CDN加速域名:用户可以通过阿里云控制台或API接口添加CDN加速域名,在2021年8月5日,阿里云账号调用AddCdnDomain接口通过CDN控制台添加了CDN加速域名example.com,该操作会记录详细的事件信息,包括事件ID、事件版本、请求参数、响应元素等。

示例事件

     {
       "eventId": "3F44719F-9858-5016-AC54-794BBEE449C3",
       "eventVersion": 1,
       "responseElements": {
         "RequestId": "3F44719F-9858-5016-AC54-794BBEE449C3"
       },
       "eventSource": "cdn-share.aliyuncs.com",
       "requestParameters": {
         "charset": "UTF-8",
         "AcsHost": "cdn-share.aliyuncs.com",
         "AcsProduct": "Cdn",
         "RequestId": "3F44719F-9858-5016-AC54-794BBEE449C3",
         "ResourceGroupId": "rg-acfmxl27ech****",
         "Scope": "domestic",
         "DomainName": "example.com",
         "AcceptLanguage": "zh-CN",
         "CdnType": "web",
         "HostId": "cdn-share.aliyuncs.com",
         "Sources": [
           {
             "Type": "oss",
             "Content": "hao-nan.oss-cn-shanghai.aliyuncs.com",
             "Priority": "20",
             "Port": 80,
             "index": 0,
             "Weight": "10"
           }
         ]
       },
       "sourceIpAddress": "192.168.XX.XX",
       "userAgent": "cdnnext.console.aliyun.com",
       "eventType": "ApiCall",
       "referencedResources": {
         "ACS::CDN::Domain": [
           "cdns.example.com"
         ]
       },
       "userIdentity": {
         "sessionContext": {
           "attributes": {
             "mfaAuthenticated": "false",
             "creationDate": "2021-08-05T06:10:01Z"
           }
         },
         "accountId": "128022060925****",
         "principalId": "128022060925****",
         "type": "root-account",
         "userName": "root"
       },
       "serviceName": "Cdn",
       "additionalEventData": {
         "Scheme": "http",
         "CallerBid": "26842"
       },
       "apiVersion": "2018-05-10",
       "requestId": "3F44719F-9858-5016-AC54-794BBEE449C3",
       "isGlobal": true,
       "acsRegion": "cn-shanghai",
       "eventName": "AddCdnDomain"
     }

2、管理CDN加速域名:除了添加域名,用户还可以通过CDN控制台进行域名的启用、停用、删除等操作,当某加速域名被停用时,CDN系统会触发相应的事件,通知用户进行相应处理。

二、CDN事件的监控与分析

1、操作审计:阿里云操作审计(ActionTrail)产品可以帮助用户监控并记录阿里云账号的活动,包括通过阿里云控制台、OpenAPI、开发者工具对云上产品和服务的访问和使用行为,用户可以将这些行为事件下载或保存到日志服务SLS或对象存储OSS,然后进行行为分析、安全分析、资源变更行为追踪和行为合规性审计等操作。

2、事件类型:操作审计支持查询多种类型的CDN相关事件,包括但不限于API调用、控制台的操作事件、资源变更投递和资源评估不合规通知,当CDN系统捕获到指定类型的、满足过滤条件的事件后,通过CDN事件触发器触发函数执行。

3、事件触发器:CDN事件触发器可以实现函数计算与CDN服务的集成,支持多种使用场景,如资源预热刷新状态的通知、日志文件生成后的处理、加速域名的启用和停用等。

三、常见问题及解决方法

CDN相关事件,发生了什么,如何应对?

1、域名已存在错误:在添加CDN加速域名时,如果域名已经存在,系统会返回错误码“DomainAlreadyExist”,用户需要检查域名是否已被其他账户使用,或者是否拼写错误。

2、资源评估不合规通知:当CDN资源评估发现不合规情况时,系统会发布不合规通知事件,用户需要根据通知内容进行整改,确保资源的合规性。

四、FAQs

1、如何查询CDN相关事件?

用户可以通过阿里云操作审计控制台查询CDN相关事件,具体步骤如下:

1. 登录阿里云控制台,进入操作审计页面。

2. 在左侧导航栏选择“事件查询”。

3. 在顶部导航栏选择要查询事件的地域。

4. 在事件查询页面选择关联资源类型,输入CDN关键字,设置查询的时间范围,然后点击查询图标。

CDN相关事件,发生了什么,如何应对?

5. 找到待查询的事件,点击操作列下的查看事件详情,查看事件的详细信息及事件记录代码。

2、如何处理CDN加速域名的重复添加问题?

如果添加CDN加速域名时遇到“DomainAlreadyExist”错误,可以按照以下步骤处理:

1. 确认域名是否已被其他账户使用。

2. 检查域名拼写是否正确。

3. 如果确认无误,可以尝试联系阿里云技术支持获取进一步帮助。

小编有话说

CDN作为互联网基础设施的重要组成部分,其稳定性和安全性直接影响用户体验和业务连续性,及时监控和处理CDN相关事件至关重要,通过操作审计和事件触发器,用户可以有效地管理和应对各种CDN事件,确保服务的高可用性和安全性,希望本文能为您提供有价值的参考,帮助您更好地理解和处理CDN相关事件。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1447167.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2025-01-01 10:33
下一篇 2025-01-01 10:35

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入