赞
踩
目录
选择 Bucket列表,进行Bucket创建
选择:标准存储、关闭冗余、不开通版本控制、公共读、无加密、不开通日志、不开通备份
创建文件夹
上传图片
在头像中,点击“AccessKey管理”进行RAM设置
安全提醒,使用`子用户`
创建用户组:
添加用户
添加用户到用户组
设置权限
获取子用户AccessKeyId,AccessKeySecret
在“常用入口”中,点击“SDK下载”点击“Java SDK”
添加坐标
- <dependency>
- <groupId>com.aliyun.oss</groupId>
- <artifactId>aliyun-sdk-oss</artifactId>
- <version>3.15.0</version>
- </dependency>
如何使用OSSJavaSDK完成常见操作_对象存储-阿里云帮助中心
- public class TestOss {
- @Test
- public void testCreateBucket() {
- // Endpoint以杭州为例,其它Region请按实际情况填写。
- String endpoint = "oss-cn-shanghai.aliyuncs.com";
- // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
- String accessKeyId = "这里是账号";
- String accessKeySecret = "这里是密码";
- String bucketName = "czxy-lt-01";
-
- // 创建OSSClient实例。
- OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
-
- // 创建存储空间。
- ossClient.createBucket(bucketName);
-
- // 关闭OSSClient。
- ossClient.shutdown();
- }
- }
参考代码位置:
- @Test
- public void testUpload() throws FileNotFoundException {
- // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
- String endpoint = "oss-cn-shanghai.aliyuncs.com";
- // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
- String accessKeyId = "这是账号";
- String accessKeySecret = "这是密码";
-
- // 创建OSSClient实例。
- OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
-
- String path = "avatar/" + System.currentTimeMillis() + ".png";
-
- // 数据流
- InputStream inputStream = new FileInputStream("C:/Users/Administrator/Desktop/1/cz.png");
- // 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称。
- ossClient.putObject("czxy-lt", path, inputStream);
-
- // 关闭OSSClient。
- ossClient.shutdown();
-
- // https://czxy-lt.oss-cn-shanghai.aliyuncs.com/avatar/1616253283637.png
- String url = "https://czxy-lt.oss-cn-shanghai.aliyuncs.com/" + path;
- System.out.println(url);
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。