规范:文件服务器OSS命名的标准

该文档约定了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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 对象存储服务(Object Storage Service,简称OSS),OSS提供统一存储的解决方案 方便...
    yaoshiyou阅读 2,035评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,744评论 9 468
  • Php:脚本语言,网站建设,服务器端运行 PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象...
    廖马儿阅读 2,242评论 2 38
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,539评论 0 5