搜索文档
海量、安全、低成本、高可靠的云存储服务,提供 99.9999999999% 的数据可靠性。使用 RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择全面优化存储成本。
注册阿里云账号,并实名认证
获取访问密钥
创建 Bucket
访问空间列表,获取刚创建空间基本信息
使用云 OSS 服务时需要关闭 path-style-access 配置,同时确保 file.local.enable 为 false(默认值)。
path-style-access
file.local.enable
false
在 Nacos 对应服务配置文件(如 pigx-upms-biz-dev.yml)中添加阿里云 OSS 信息:
pigx-upms-biz-dev.yml
file: bucketName: s3demo # 上文创建的桶名称 local: enable: false # 关闭本地存储(默认值) oss: enable: true # v4.4 开启 OSS 上传 path-style-access: false # 使用云 OSS 需要关闭 endpoint: oss-cn-beijing.aliyuncs.com # 对应上图③处配置 access-key: xxx # 上文创建的 AK secret-key: xxx # 上文创建的 SK
在 pom.xml 中添加文件系统依赖:
pom.xml
<!--文件系统--> <dependency> <groupId>com.pig4cloud</groupId> <artifactId>pigx-common-oss</artifactId> </dependency>
@Autowired private FileTemplate template; // 上传文件到指定桶 template.putObject("s3demo", fileName, file.getInputStream());