Skip to content

云存储 ​

配置入口:对象存储驱动为 ecshopx.storage.driver,可选 local / oss / qiniu / aws / cosv5。本地样例与密钥占位见 ecshopx-bootstrap/src/main/resources/application-local.properties;属性说明见 配置与环境变量。

概念 ​

CDN ​

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

开放存储服务 OSS ​

开放存储服务(OpenStorageService,简称OSS),是云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过简单的API(REST方式的接口),在任何时间、任何地点、任何互联网设备上进行数据上传和下载 保存js, ccs, 图片等静态资源

存储设计 ​

在 ecshopx 中,抽象了三种存储方式:图片、视频、文件。在使用云存储时,需要建立三个不同的存储空间,详细设置如下:

espier-vue ​

用来存储前端的 css js 及静态图片等

espier-import-files ​

用来存储系统导入 导出的相关数据

espier-image ​

用来存储商品图片

支持的云存储供应商 ​

阿里云 ​

存储空间配置,参见 阿里云存储。

在创建完成存储空间后,在 application-local.properties(或生产环境的外部配置)中配置 ecshopx.storage.*,实例如下:

properties
ecshopx.storage.driver=oss

ecshopx.storage.oss.access-key=your-access-key
ecshopx.storage.oss.secret-key=your-secret-key

ecshopx.storage.oss.file.endpoint=https://oss-cn-hangzhou.aliyuncs.com
ecshopx.storage.oss.file.bucket=espier-import-files
ecshopx.storage.oss.file.cname=false

ecshopx.storage.oss.image.endpoint=https://oss-cn-hangzhou.aliyuncs.com
ecshopx.storage.oss.image.bucket=espier-images
ecshopx.storage.oss.image.cname=false
ecshopx.storage.oss.image.domain=https://b-img-cdn.yuanyuanke.cn

ecshopx.storage.oss.video.endpoint=https://oss-cn-shanghai.aliyuncs.com
ecshopx.storage.oss.video.bucket=espier-images
ecshopx.storage.oss.video.cname=false
ecshopx.storage.oss.video.domain=https://b-img-cdn.yuanyuanke.cn

七牛云 ​

具体配置,参见 七牛云存储。

在创建完成存储空间后,配置 ecshopx.storage.driver=qiniu 及对应 ecshopx.storage.qiniu.* 子项(见 application-local.properties 中的占位示例)。

怎么获取或者找到 七牛 Access Key 和 Secret Key