项目使用阿里云OSS存储

这篇具有很好参考价值的文章主要介绍了项目使用阿里云OSS存储。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

步骤1,2,3,4都是开通阿里云oss

  1. 阿里云开通对象存储OSS服务
    oss secret-key在哪,SpringBoot项目,微服务学习,阿里云,java,云计算

  2. 搞一个access-key
    oss secret-key在哪,SpringBoot项目,微服务学习,阿里云,java,云计算

  3. 搞一个子用户
    oss secret-key在哪,SpringBoot项目,微服务学习,阿里云,java,云计算

  4. 创建个用户, 并且给权限! 创建AccessKey同时记录下来, 关闭就没了
    oss secret-key在哪,SpringBoot项目,微服务学习,阿里云,java,云计算

  5. 项目中引入依赖

    <dependency>
    	<groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alicloud-oss</artifactId>
    </dependency>
    
  6. 在配置中配置

    spring:
      cloud:
    	alicloud:
          access-key: <用户的access-key>
          secret-key: <用户的secret-key>
          oss:
            endpoint: oss-cn-beijing.aliyuncs.com
    
  7. 方法中就可以用了

    @Resource
    OSSClient sooClient;
    
    public void test() {
    	String objectName = "文件名";
    	String filePath= "文件路径";
    	InputStream inputStream = new FileInputStream(filePath);
        // 创建PutObject请求。
        try {
            InputStream inputStream = new FileInputStream(filePath);
            // 创建PutObject请求。
            ossClient.putObject("edu-haozhancc", objectName, inputStream);
        } catch (OSSException oe) {
            System.out.println("Caught an OSSException, which means your request made it to OSS, "
                    + "but was rejected with an error response for some reason.");
            System.out.println("Error Message:" + oe.getErrorMessage());
            System.out.println("Error Code:" + oe.getErrorCode());
            System.out.println("Request ID:" + oe.getRequestId());
            System.out.println("Host ID:" + oe.getHostId());
        } catch (ClientException ce) {
            System.out.println("Caught an ClientException, which means the client encountered "
                    + "a serious internal problem while trying to communicate with OSS, "
                    + "such as not being able to access the network.");
            System.out.println("Error Message:" + ce.getMessage());
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } finally {
            if (ossClient != null) {
                ossClient.shutdown();
            }
        }
    }
    

就ok了文章来源地址https://www.toymoban.com/news/detail-770021.html

到了这里,关于项目使用阿里云OSS存储的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云对象存储OSS使用 HTTPS访问

    ​ 在部署项目的时候遇到了一个问题,就是https页面访问http资源报错的问题。 问题: 写了一个前端项目在云服务器部署,我的域名申请了ssl证书并在云服务器nginx部署,所以 页面是https页面 ,但是该项目中使用的图片资源是阿里云OSS的 http资源 (阿里云OSS资源本可以通过ht

    2024年02月10日
    浏览(35)
  • 阿里云的OSS云存储的基本使用

    阿里云官网:阿里云-计算,为了无法计算的价值 通过阿里云官网,登录进入用户的界面,在搜索框中输入OSS,然后进入阿里云的对象存储OSS的控制台。(未开通的开通即可) 创建 Bucket 点击【Bucket 列表】,查看个人的Bucket。点击【创建 Bucket】,创建新的 Bucket。其中必填项

    2024年02月07日
    浏览(44)
  • 【阿里云OSS对象存储搭配CDN加速使用】

    内容分发网络CDN (Content Delivery Network)是建立并覆盖在承载网之上,由遍布全球的边缘节点服务器群组成的分布式网络。将源站内容分发至 最接近用户的节点 ,使用户可就近取得所需内容, 提高用户访问的响应速度和成功率 。解决因分布、 带宽、服务器性能带来的访问延

    2024年02月09日
    浏览(31)
  • PHP之 使用阿里云对象存储OSS上传图片

    参考地址 https://blog.csdn.net/weixin_42672802/article/details/129136850 https://blog.csdn.net/HZX19941018/article/details/86066529

    2024年02月16日
    浏览(34)
  • 【云存储】使用OSS快速搭建个人网盘教程(阿里云)

    不管是本地存储还是在云环境中,都有三种主要的存储类型: 块存储、文件存储和对象存储。 1.1 块存储 块存储是一种将 数据存储为固定大小块 的数据存储方式。 块存储将数据分成多个块,每个块的大小通常是固定的,比如4KB、8KB、16KB等。 块存储的数据结构相对固定,无法

    2024年02月14日
    浏览(29)
  • 阿里云Oss服务开通 #对象存储 #OSS

    1.点击立即开通 2.勾上协议,立即开通 3.成功,点击‘管理控制台’ 4.创建Bucket 5.勾选相关参数 6.勾选完的参数 7.进入Bucket 8.上传文件-测试 9.选择上传的文件 10.在主页面看到效果,点击详情查看 阿里云OSS服务API使用 常用入口:Access-Key 勾选 1. 访问控制(RAM) 创建用户**** 2. 短

    2024年01月25日
    浏览(42)
  • 阿里云OSS对象存储使用临时URL访问,并对下载文件重命名

    如何使用临时授权的url访问云对象地址,又如何通过该URL下载自定义的文件名。 下面是两个内容点: 1.直接获取临时url,这个跟官方的差不多,基本上照搬即可。 2.获取临时url,并且可以对下载文件重命名。 java SDK版本 3.5.0 官方文档 oss java sdk 举例 直接使用临时URL访问,这里可

    2024年02月09日
    浏览(40)
  • 【OSS存储】阿里云的oss存储服务 & golang的API调用

    阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。 非常适合存储非结构化数据,例如 视频、图形、日志、文本文件以及各种App应用

    2024年02月05日
    浏览(39)
  • 阿里云-云存储OSS

            数据的可靠性较强:三重备份         系统的安全性较强:对称加密,签名权限控制以及防盗链功能;         文件存储的容量无限;         无需人工运维;         部署扩容:无需规则,按需扩容; 提供丰富的API接口,SDK包,客户端工具台,控制台,方便

    2024年02月12日
    浏览(34)
  • 阿里云-对象存储OSS

    大家好,我是 码赛客1024 ,今天我们一起来学习阿里云的对象存储服务OSS。 阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。 简单

    2024年01月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包