零基础OSS组件(Java)

开通oss服务

• oss⽀持免费试⽤,可以选择免费试⽤进⾏测试使⽤。

创建bucket

按照提示完成注册即可

创建⽬录

创建⽬录便于我们对上传的⽂件进⾏管理

集成oss到项⽬

引入依赖

java 复制代码
 <dependency>
        <groupId>com.aliyun.oss</groupId>
        <artifactId>aliyun-sdk-oss</artifactId>
        <version>3.17.4</version>
    </dependency>
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.1</version>
    </dependency>
    <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1.1</version>
    </dependency>
    <!-- no more than 2.3.3-->
    <dependency>
        <groupId>org.glassfish.jaxb</groupId>
        <artifactId>jaxb-runtime</artifactId>
        <version>2.3.3</version>
    </dependency>

配置访问凭证

使用 RAM 用户的 AccessKey 配置访问凭证。

  1. 访问控制 RAM 控制台,创建使用永久 AccessKey 访问 的 RAM 用户,保存 AccessKey,然后为该用户授予 AliyunOSSFullAccess 权限。

  2. 使用 RAM 用户 AccessKey 配置环境变量。


点击用户名称(蓝色),进入管理

nacos增加配置(哪里需要就在哪里配置即可)

例如我们的oj-friend需要使用,那我们就在oj-friend相关nacos配置即可

注意:这里的endpoint和region与我们创建的bucket相同

OSS地域和访问域名_对象存储(OSS)-阿里云帮助中心(这里可以查看)


初始化客户端




测试oss



相关推荐
z20230508几秒前
RDMA之RoCEv2 无损网络PFC 、DCQCN 和ECN (7)
linux·服务器·网络·人工智能·ai
dadaobusi3 分钟前
MRIF说明
linux
AI瓦力8 分钟前
技术分享 | 彻底解决图片“躺平”问题:Java 后端强制校准图片方向
java
武子康11 分钟前
Java-219 RocketMQ Spring Boot 集成指南:生产者与消费者实战
java·spring boot·分布式·kafka·消息队列·rocketmq·java-rocketmq
我星期八休息12 分钟前
Linux系统编程—库制作与原理
linux·运维·服务器·数据结构·人工智能·python·散列表
RainCityLucky16 分钟前
Java Swing 自定义组件库分享(七)
java·笔记·后端
大大杰哥24 分钟前
leetcode hot100(4)矩阵
算法·leetcode·矩阵
小白|28 分钟前
cmake:昇腾CANN构建系统完全指南
java·c++·算法
weixin_5129761733 分钟前
Java 面试宝典 Beta5.0
java
Ting-yu36 分钟前
Spring AI Alibaba零基础速成(5) ---- Memory(记忆)
java·人工智能·后端·spring