编辑
目录
一、开通 “对象存储 OSS” 服务:
进入阿里云官网:
进入到 OSS 对象存储的管理平台
编辑
第一次进入 OSS 存储服务时,需要进行开通。点击立即开通:
编辑
点击立即开通:
编辑
编辑
开通之后,前往控制台:
编辑
编辑
二、创建 Bucket 容器:
1.创建一个Bucket:
进入 Bucket 列表,创建 Bucket:
编辑
哲理先设置 Bucket 容器名称:
编辑
将容器的读写权限改为 公共度:
编辑
编辑
公共读: 可以访问容器中的内容,但是不允许进行上传,上传需要权限。
三、使用 OSS 对象存储:
上传文件到容器中:
编辑
编辑
文件上传完毕,进入文件管理中查看文件的详细信息,可通过文件详情信息中的链接访问文件。
编辑
四、使用 SDK 访问 OSS:
在 OSS 管理页面,进入 OSS 官方学习教程:
编辑
编辑
进入 Java SDK:前言 - 对象存储 OSS - 阿里云
编辑
1.安装使用 OSS SDK:
创建一个工程,测试SDK,在 Maven 工程中导入 SDK 坐标:
<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.15.0</version> </dependency>
顺便导入一下单元测试依赖:
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>
2.SDK 配置和测试:
编辑
编辑
@Test public void test() { // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。 String endpoint = "oss-cn-hangzhou.aliyuncs.com"; // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。 String accessKeyId = "用户ID"; String accessKeySecret = "用户密钥"; // 创建OSSClient实例。 OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); String bucketName = "krian-file" // 创建存储空间: ossClient.createBucket(bucketName); // 关闭OSSClient。 ossClient.shutdown(); }
用户ID和密钥需要去阿里云平台的 AccessKey 管理中获取。
编辑
推荐创建使用子 AccessKey,减少风险。
编辑
进入页面后,点击创建用户,输入怕配置信息:
编辑
生成的记录中就包含了 ID 和 密钥,注意密钥只有在第一次创建时能在页面中查看,所以需要复制进行保存,刷新页面之后,密钥会自动消失。
创建完成之后需要对子用户添加对应的操作权限:
编辑
添加完成保存即可!
官方操作文档:
更多相关操作参照官网进行!