📌
在我们使用阿里云对象存储服务时,总是会遗忘如何去设置OSS的相关配置,今天此篇文章旨在记录一下如何配置阿里云OSS服务。
介绍
对象存储OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高持久的云存储服务。可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。
适用场景
OSS适用于以下场景:
- 静态网站内容和音视频的存储与分发
每个存储在OSS上的文件(Object)都有唯一的HTTP URL地址,用于内容分发。同时,OSS还可以作为内容分发网络(CDN)的源站。由于无需分区,OSS尤其适用于托管那些数据密集型、用户生产内容的网站,如图片和视频分享网站。各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。OSS支持流式写入和文件写入两种方式。
- 静态网站托管
作为低成本、高可用、高扩展性的解决方案,OSS可用于存储静态HTML文件、图片、视频、JavaScript等类型的客户端脚本。
- 计算和分析的数据存储仓库
OSS的水平扩展性使您可以同时从多个计算节点访问数据而不受单个节点的限制。
- 数据备份和归档
OSS为重要数据的备份和归档提供高可用、可扩展、安全可靠的解决方案。您可以通过设置生命周期规则将存储在OSS上的冷数据自动转储为低频或者归档存储类型以节约存储成本。您还可以使用跨区域复制功能在不同地域的不同存储空间之间自动异步(近实时)复制数据,实现业务的跨区域容灾。
配置
在application.yml
sky:
alioss:
endpoint: ${sky.alioss.endpoint}
access-key-id: ${sky.alioss.access-key-id}
access-key-secret: ${sky.alioss.access-key-secret}
bucket-name: ${sky.alioss.bucket-name}
这里预先对其属性做了定义,配置文件如下
在阿里云OSS控制台
endpoint: oss-cn-beijing.aliyuncs.com
access-key-id,access-key-secret
在个人中心找到,AccessKey管理
bucket-name: web-framework-xm-01