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



相关推荐
草莓熊Lotso3 小时前
《算法闯关指南:优选算法--二分查找》--19.x的平方根,20.搜索插入位置
java·开发语言·c++·算法
YJlio4 小时前
Process Monitor 学习笔记(5.7):长时间运行追踪与日志文件体积的控制
java·笔记·学习
Stanf up4 小时前
Linux信号
linux
失散134 小时前
分布式专题——45 ElasticSearch基础数据管理详解
java·分布式·elasticsearch·架构
没有bug.的程序员4 小时前
分布式监控体系:从指标采集到智能告警的完整之道
java·分布式·告警·监控体系·指标采集
梦飞翔2384 小时前
Linux
linux
大聪明-PLUS4 小时前
Linux IIO研究(二)
linux·嵌入式·arm·smarc
_dindong4 小时前
Linux网络编程:Socket编程预备
linux·运维·网络·学习
deng-c-f4 小时前
Linux C/C++ 学习日记(25):KCP协议:普通模式与极速模式
linux·学习·kcp