YD/T 3903-2021
内容分发网络技术要求 内容服务提供商侧接口
发布时间:2021-05-17 实施时间:2021-07-01


内容分发网络(Content Delivery Network,CDN)是一种通过在网络边缘部署节点,将内容缓存到离用户最近的节点,从而提高用户访问速度和服务质量的网络技术。内容服务提供商(Content Service Provider,CSP)是CDN的服务提供商,负责提供内容分发服务。为了保证CDN的正常运行和服务质量,CSP需要按照本标准规定的技术要求提供接口。

接口协议
CSP需要按照HTTP/HTTPS协议提供接口,其中HTTPS协议是可选的。接口的URL需要符合RESTful风格,即使用HTTP动词表示操作类型,使用URL路径表示资源,使用HTTP头部表示请求和响应的元数据。

接口参数
CSP需要按照本标准规定的参数格式和参数规范提供接口参数。参数格式包括JSON和XML两种格式,其中JSON格式是必选的。参数规范包括参数名称、参数类型、参数长度、参数取值范围等方面的要求。

接口返回值
CSP需要按照本标准规定的返回值格式和返回值规范提供接口返回值。返回值格式包括JSON和XML两种格式,其中JSON格式是必选的。返回值规范包括返回值名称、返回值类型、返回值长度、返回值取值范围等方面的要求。

接口安全
CSP需要按照本标准规定的安全要求保护接口的安全性。安全要求包括接口认证、接口授权、接口加密等方面的要求。接口认证需要使用OAuth2.0协议进行认证,接口授权需要使用RBAC(Role-Based Access Control)进行授权,接口加密需要使用TLS协议进行加密。

相关标准
- GB/T 35273-2017 内容分发网络(CDN)术语和定义
- YD/T 3904-2021 内容分发网络技术要求 CDN节点侧接口
- YD/T 3905-2021 内容分发网络技术要求 CDN管理接口
- YD/T 3906-2021 内容分发网络技术要求 CDN日志接口
- YD/T 3907-2021 内容分发网络技术要求 CDN统计接口