1、简介
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储 服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优 化存储成本。
2、使用步骤
1、开通阿里云对象存储服务
2、引入 SpringCloud Alibaba-OSS
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alicloud-oss</artifactId>
</dependency>
3、配置阿里云 oss 相关的账号信息
spring:
cloud:
alicloud:
oss:
endpoint: oss-cn-shanghai.aliyuncs.com
access-key: xxxxxx
secret-key: xxxxxx
注意:必须申请 RAM账号信息,并且分配 OSS 操作权限
4、测试使用 OssClient 上传
@Autowired
OSSClient ossClient;
@Test
public void contextLoads2() throws FileNotFoundException {
InputStream inputStream = new
FileInputStream("C:\\Users\\lfy\\Pictures\\bug.jpg");
ossClient.putObject("gulimall", "aaa/bug222.jpg", inputStream);
System.out.println("ok");
}