你们是把所有文件都存在同一个存储桶里了?这个设计本身就是有问题的……如果真是这么存的,那就为每家公司分配一个加速域名吧,比如 A 公司是 a.cdn.example.com、 B 公司是 b.cdn.example.com。这种的上 HTTPS 也好搞,弄一个通配符 SSL 证书就好了。因为流量统计是以加速域名为单位的,不支持以文件为单位,所以要想区分到底是谁家的文件被加速访问了,你就得有多有个域名。上述操作从域名 cname 解析、到开通新的加速域名,阿里云都有相应的 OpenAPI 来调用,可以直接整合进你们系统里。P.S. 如果不想搞多个域名,那你们就得自己分析阿里云的访问日志了,复杂度上升的不是一点半点,而且你们本身就得记录好每个文件的 FileKey 到底从属于哪家公司。
你们是把所有文件都存在同一个存储桶里了?这个设计本身就是有问题的……
如果真是这么存的,那就为每家公司分配一个加速域名吧,比如 A 公司是
a.cdn.example.com
、 B 公司是b.cdn.example.com
。这种的上 HTTPS 也好搞,弄一个通配符 SSL 证书就好了。因为流量统计是以加速域名为单位的,不支持以文件为单位,所以要想区分到底是谁家的文件被加速访问了,你就得有多有个域名。
上述操作从域名 cname 解析、到开通新的加速域名,阿里云都有相应的 OpenAPI 来调用,可以直接整合进你们系统里。
P.S. 如果不想搞多个域名,那你们就得自己分析阿里云的访问日志了,复杂度上升的不是一点半点,而且你们本身就得记录好每个文件的 FileKey 到底从属于哪家公司。