阿里云OSS配置过程:
1.创建bucket,配置跨域规则。跨域规则如下(根据实际配置):
对象存储BOS
百度对象存储BOS(Baidu Object Storage)提供稳定、安全、高效以及高扩展存储服务,支持单文件最大5TB的文本、多媒体、二进制等任何类型的数据存储。数据多地域跨集群的存储,以实现资源统一利用,降低使用难度,提高工作效率。"存储+计算框架"让您的数据加上“动力”引擎,让数据在传输、存储、处理和发布4个环节有机融为一体。
由于上面配置引起了这个错误One or more of the specified parts could not be found. The part might not have been uploaded, or the specified entity tag might not have matched the part’s entity tag
https://cloud.baidu.com/doc/BOS/API/36.5C.E9.94.99.E8.AF.AF.E4.BF.A1.E6.81.AF.E6.A0.BC.E5.BC.8F.html#.E9.94.99.E8.AF.AF.E4.BF.A1.E6.81.AF.E6.A0.BC.E5.BC.8F
解决方式如下,把跨域规则改成这个
2.创建accessKey,在配置accesskey的步骤如下:
2.1创建RAM角色,然后为角色授权,授权策略可以自定义,需要什么权限就配置什么权限,请参考2.2步骤。
2.2 权限管理->权限策略管理->新建权限策略,如下图所示,新建了一个有OSS完全控制权限的权限策略,授权给2.1创建的RAM角色。
2.3 权限管理->权限策略管理,新建一个自定义的权限策略,用来扮演2.1创建的RAM角色。 步骤和2.2类似,直接上图。
2.4 人员管理->用户,新增用户,XXXXX,记录低accessKeyId和accessSecurityKey。为这个用户授权2.3创建的权限策略,使得该用户可以扮演RAM角色,拥有RAM角色对应的权限,即OSS的完全控制权限。
2.5 为该用户赋予oss的权限
2.6 修改对应的配置文件application.properties设置