成都网站建设设计

将想法与焦点和您一起共享

阿里云oss做文件服务器 阿里云oss搭建网盘

阿里云主机"开放存储服务(OSS)"到底干嘛的?看不懂。

OSS主要为用户提供数据存储服务,用户可以通过以下操作来处理OSS上的数据:

创新互联为企业级客户提高一站式互联网+设计服务,主要包括网站设计、成都网站建设、手机APP定制开发重庆小程序开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。 

1、创建、查看、罗列、删除 Bucket;

2、修改、获取Bucket的访问权限;

3、上传、查看、罗列、删除Object/Object Group;

4、访问时支持If-Modified-Since和If-Match等HTTP参数。

特点具体如下:

1、易用性:简单易用,便于管理,深度集成数据处理服务;

2、高可靠:多重冗余备份,服务设计可用性不低于99.99%;

3、强安全:多层次安全防护,支持跨区域复制、异地容灾机制;

4、低成本:总体TCO更低,生命周期管理进一步降低成本。

FastDFS 阿里云OSS配置与使用

使用第三方的阿里云OOS来当文件服务器使用,稳定性相对来说比较高,容灾也方便。

官方参考地址:

resource下新建配置文件 file.properties

FastDFSService

FastDFSServiceImpl

FastDFSController

小白使用阿里云的oss实现文件云存储

项目需要上传头像,不想存在本地,之前用过阿里云其他产品,这里就使用一下阿里云的oss了,不得不说阿里云的产品使用步骤真的很清晰.这里说一下我自己的使用步骤.

选择对象存储oss,进行开通

开通不要钱,有一定免费额度

权限可以设置为公共读

其实也就是两步

1.引pom

2.复制黏贴大法

由于阿里云一些密钥配置和地域结点,bucket等是常量级的,所以我这里抽取出来放在了application.properties中, 方便管理 ,数据我手动加密了....大家换成自己的即可,

这些配置key=value key都是自己随便写的(也不是,起码可以见名思意),只是为了我们配置的一个配置类可以利用spring的依赖注入填充value而已

说明:

说明:

我们阿里云oss仓库的url是一个咱们的仓库+固定的地域结点值+咱们的文件名字,所以这里为了使上传的文件名字不重复,使用了一个idworker,不知道的可以看一下 Twitter的 Snowflake(雪花算法)

大家搭建完了可以用postman测试一下

ps:如果我们想方便管理或者后期扩展,我们这里也可以引入一个工具

我们可以用这个工具的一个方法String dirpath=new DateTime().tostring("yyyy/MM/dd");将当前的时间转换为yyyy/MM/dd的格式,比如2020/02/03

这样我们上传的文件名字时候可以以这个dirpath作为我们的图片所在的文件夹名称,以分布式id生成器生成的id为名称存储.

下面看一下效果


网站栏目:阿里云oss做文件服务器 阿里云oss搭建网盘
本文来源:http://chengdu.cdxwcx.cn/article/ddeeigd.html