当前位置:   article > 正文

阿里云OSS对象存储_oss 1.2.1

oss 1.2.1

目录

1:OSS

1.1:开通OSS服务

1.2:搭建OSS环境

1.2.1:创建Bucket存储空间

1.2.2:创建文件夹上传图片

1.2.3:RAM访问控制

1.3:快速入门

1.3.1:下载SDK

1.3.2:搭建环境

1.3.3:创建存储空间

1.3.4:上传图片


1:OSS

1.1:开通OSS服务

 

 

 

1.2:搭建OSS环境

1.2.1:创建Bucket存储空间

选择 Bucket列表,进行Bucket创建

选择:标准存储、关闭冗余、不开通版本控制、公共读、无加密、不开通日志、不开通备份 

 

 

1.2.2:创建文件夹上传图片

创建文件夹

 上传图片

 

1.2.3:RAM访问控制

在头像中,点击“AccessKey管理”进行RAM设置

安全提醒,使用`子用户` 

创建用户组: 

 

添加用户 

添加用户到用户组 

设置权限 

获取子用户AccessKeyId,AccessKeySecret 

 

1.3:快速入门

1.3.1:下载SDK

在“常用入口”中,点击“SDK下载”点击“Java SDK”

1.3.2:搭建环境

  • 添加坐标

    1. <dependency>
    2. <groupId>com.aliyun.oss</groupId>
    3. <artifactId>aliyun-sdk-oss</artifactId>
    4. <version>3.15.0</version>
    5. </dependency>

1.3.3:创建存储空间

如何使用OSSJavaSDK完成常见操作_对象存储-阿里云帮助中心

 

 

  1. public class TestOss {
  2. @Test
  3. public void testCreateBucket() {
  4. // Endpoint以杭州为例,其它Region请按实际情况填写。
  5. String endpoint = "oss-cn-shanghai.aliyuncs.com";
  6. // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
  7. String accessKeyId = "这里是账号";
  8. String accessKeySecret = "这里是密码";
  9. String bucketName = "czxy-lt-01";
  10. // 创建OSSClient实例。
  11. OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
  12. // 创建存储空间。
  13. ossClient.createBucket(bucketName);
  14. // 关闭OSSClient。
  15. ossClient.shutdown();
  16. }
  17. }

 

 

1.3.4:上传图片

参考代码位置:

  1. @Test
  2. public void testUpload() throws FileNotFoundException {
  3. // yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。
  4. String endpoint = "oss-cn-shanghai.aliyuncs.com";
  5. // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
  6. String accessKeyId = "这是账号";
  7. String accessKeySecret = "这是密码";
  8. // 创建OSSClient实例。
  9. OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
  10. String path = "avatar/" + System.currentTimeMillis() + ".png";
  11. // 数据流
  12. InputStream inputStream = new FileInputStream("C:/Users/Administrator/Desktop/1/cz.png");
  13. // 填写Bucket名称和Object完整路径。Object完整路径中不能包含Bucket名称。
  14. ossClient.putObject("czxy-lt", path, inputStream);
  15. // 关闭OSSClient。
  16. ossClient.shutdown();
  17. // https://czxy-lt.oss-cn-shanghai.aliyuncs.com/avatar/1616253283637.png
  18. String url = "https://czxy-lt.oss-cn-shanghai.aliyuncs.com/" + path;
  19. System.out.println(url);
  20. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/379477?site
推荐阅读
相关标签
  

闽ICP备14008679号