零基础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



相关推荐
专注API从业者4 分钟前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库
jsons115 分钟前
给每台虚拟机设置独立控制台密码
linux·运维·服务器
摇滚侠21 分钟前
DBeaver 导入数据库 导入 SQL 文件 MySQL 备份恢复
java·数据库·mysql
嵌入式×边缘AI:打怪升级日志39 分钟前
全志T113 Tina-SDK 配套工具链开发应用(从Makefile到CMake再到Autotools)
linux
嵌入式×边缘AI:打怪升级日志44 分钟前
全志T113嵌入式Linux开发环境搭建(VMware + Ubuntu 18.04)详细步骤
linux·ubuntu
keep one's resolveY1 小时前
SpringBoot实现重试机制的四种方案
java·spring boot·后端
天空属于哈夫克31 小时前
企业微信API常见的错误和解决方案
java·数据库·企业微信
云栖梦泽2 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
yipiantian2 小时前
在Claude项目中实现跨目录访问Skills
linux·运维·服务器
摇滚侠2 小时前
VMvare 虚拟机 Oracle19c 安装步骤,远程连接 Oracle19c,百度网盘安装包
java·oracle