规范:文件服务器OSS命名的标准
2018-03-26 本文已影响0人
MikeMiao
该文档约定了OSS的规范,定义了命名的标准,统一了各个团队在使用File Server的标准。
OSS使用规范
-
目录规范
-
命名规范:
<Appname>/<YYYY>/<MM>/业务code/<filename>
例如:
b2b/2017/06/default/cat_146787657809.jpg b2c/2017/06/testdata/report001_146787657810.pdf
注意:推荐全使用小写不能使用特殊字符,业务code必填,默认是default。
-
文件名规范
<filename>_<datetime>.<extention>
例如:
图片:cat_146787657809.jpg PDF: report001_146787657810.pdf Word: template002_146787657811.doc
注意:推荐全使用小写
- Bucket规范
注意:一个bucket的容量上限是2PB (2000TB) (2,000,000GB)
假定每年最多使用5TB,这不是问题。所以只使用一个Bucket没有问题。
OSS安全
为了提高安全性,文件的权限应该是private,如果要下载一个文件,服务端产生Signed URL地址,客户端用该地址下载文件,文件访问的生效时间默认为1小时。
OSS图片缩放
将图片按照要求生成缩略图,或者进行特定的缩放
参考文档:
https://helpcdn.aliyun.com/document_detail/44688.html?spm=5176.7851641.6.935.b6O3Ex
示例:
单边缩略
- 将图缩略成高度为100,宽度按比例处理。
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,h_100