一篇文章入门阿里云OSS

自己学习复习用,不定时更新。

1.新建OSS Bucket

简单操作直接图片展示

点开OSS

1.必须小写、不能重复,编辑时会出现其他要求

2.选择就近城市

3.选择公共类

2.获取AccessKey和AccessSecret

(1)鼠标悬停在右上角头像,点击AccessKey管理,页面中没有就创建一个,拿到AccessKey ID和AccessKey Secret,Secret需要拿个笔记本保存好。

这个时候我们已经拿到了必需的属性了,可以开始配置了

endpoint

前面获取到的终端地址
accessKeyId拿到的ID
accessKeySecret拿到的Secret
bucketName前面取的Bucket名称

3.配置AliOssProperties

@Component
@ConfigurationProperties(prefix = "sky.alioss")
@Data
public class AliOssProperties {

    private String endpoint;
    private String accessKeyId;
    private String accessKeySecret;
    private String bucketName;

}

注:为了开发的规范性,建议在测试项目中写到.properties的包里

@ConfigurationProperties(prefix = "sky.alioss")

通过这个注解,我们把四个属性配置在.yml中的sky:alioss:中

sky:
  alioss:
    #按照你的地域填写,一般只修改城市名
    endpoint: oss-cn-hangzhou.aliyuncs.com
    access-key-id: 你的id
    access-key-secret:你的secret
    bucket-name: 你取的名字

4.启动AliOssConfiguration!

@Configuration
@Slf4j
public class OssConfiguration {

    @Bean
    //当没有注入的时候自动配置
    @ConditionalOnMissingBean
    public AliOssUtil aliOssUtil(AliOssProperties aliOssProperties) {
        log.info("开始创建阿里云文件上传工具类对象,{}",aliOssProperties);
        return new AliOssUtil(aliOssProperties.getEndpoint(),
                aliOssProperties.getAccessKeyId(),
                aliOssProperties.getAccessKeySecret(),
                aliOssProperties.getBucketName());
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值