阿里云CDN服务-工具说明-D

阿里云CDN服务-工具说明-D

ID:36205244

大小:195.00 KB

页数:6页

时间:2019-05-07

阿里云CDN服务-工具说明-D_第1页
阿里云CDN服务-工具说明-D_第2页
阿里云CDN服务-工具说明-D_第3页
阿里云CDN服务-工具说明-D_第4页
阿里云CDN服务-工具说明-D_第5页
资源描述:

《阿里云CDN服务-工具说明-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CDN周边工具CDN/周边工具周边工具CDN日志合并工具使用CDN日志合并工具,可以通过指定加速域名、日志日期、下载路径,方便的下载某加速域名全天的日志文件工具下载-Windows版本cdnlog-tool-win.zip-Linux版本cdnlog-tool-linux.zip安装使用说明Windows版本-环境要求windowsxp,windows7,windows8-安装使用1.下载安装包2.双击,依次点击下一步5CDN/周边工具3.安装完毕后,点击桌面cdnlog图标,启动程序-使用示例1.程序启动进入登陆界面,输入AccessKey和AccessKeySecre

2、t(立即获取密钥),点击登陆按钮2.选择域名、下载开始/结束如期、下载路径,点击开始下载按钮启动下载5CDN/周边工具3.下载完成后,在本地下载路径中可以看到下载、合并好的日志Linux版-环境要求$./cdnlogdownloader-hUsageof./cdnlogdownloader:-date="":logdateasYYYY-MM-DD-domain="":thedomainnamewanttodownloadlog-host="cdn.aliyuncs.com":servertofetchlog-port=80:serverport-id="":AccessK

3、eyId-secret="":AccessKeySecret支持所有主流Linux发行版参数说明./cdnlogdownloader-domain="www.leonwongphoto.com"-date="2015-07-272015-07-28"-id="rHIY87bG5NAAj7gW"-secret="0ucYoSsKTnqMj5tCnXV5xAcCz3dA64"使用示例鉴权代码示例概述5CDN/周边工具URL鉴权规则请查阅URL鉴权文档,通过这个demo您可以根据业务需要,方便的对URL进行鉴权处理。以下PythonDemo包含三种鉴权方式:A鉴权方式、B鉴权方

4、式、C鉴权方式,分别描述了三种不同鉴权方式的请求URL构成、哈希字符串构成等内容Python版本importreimporttimeimporthashlibimportdatetimedefmd5sum(src):m=hashlib.md5()m.update(src)returnm.hexdigest()defa_auth(uri,key,exp):p=re.compile("^(http://

5、https://)?([^/?]+)(/[^?]*)?(\?.*)?$")ifnotp:returnNonem=p.match(uri)scheme,host,path,a

6、rgs=m.groups()ifnotscheme:scheme="http://"ifnotpath:path="/"ifnotargs:args=""rand="0"#"0"bydefault,othervalueisokuid="0"#"0"bydefault,othervalueisoksstring="%s-%s-%s-%s-%s"%(path,exp,rand,uid,key)hashvalue=md5sum(sstring)auth_key="%s-%s-%s-%s"%(exp,rand,uid,hashvalue)ifargs:return"%s%s%s%

7、s&auth_key=%s"%(scheme,host,path,args,auth_key)else:return"%s%s%s%s?auth_key=%s"%(scheme,host,path,args,auth_key)defb_auth(uri,key,exp):p=re.compile("^(http://

8、https://)?([^/?]+)(/[^?]*)?(\?.*)?$")ifnotp:returnNonem=p.match(uri)scheme,host,path,args=m.groups()ifnotscheme:scheme="http://"

9、ifnotpath:path="/"ifnotargs:args=""#convertunixtimestampto"YYmmDDHHMM"formatnexp=datetime.datetime.fromtimestamp(exp).strftime('%Y%m%d%H%M')sstring=key+nexp+pathhashvalue=md5sum(sstring)return"%s%s/%s/%s%s%s"%(scheme,host,nexp,hashvalue,path,args)5CDN/周边工具print("URL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。