1. 登录使用阿里云oss

1.1 登录开通阿里云oss

阿里云官网
点击右上角控制台
在这里插入图片描述
点左上角展开栏
在这里插入图片描述
搜索oss
在这里插入图片描述
立即开通
在这里插入图片描述
购买
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 具体使用

点击管理控制台
在这里插入图片描述
创建Bucket
在这里插入图片描述
这样就可以直接完成创建,后面的都选默认
阻止公共访问关闭
在这里插入图片描述
点击公共读,继续修改,保存即可
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.3 获取AccessKey

在这里插入图片描述
点击创建AccessKey
(注意:如果跳转到用户组,你创建一个用户,设置一下名称确定就可以了)
在这里插入图片描述
出现提示下载,你下载csv文件就是你的id和key,主要保存,后续项目会用到

2.代码上如何使用

0 定义配置属性类
package com.sky.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
// application.yml下sky.alioss有对应的属性值就会自动注入到该类中
@ConfigurationProperties(prefix = "sky.alioss")
@Data
public class AliOssProperties {

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

}

1. application.yml主文件上的使用

引用application-dev.yml

// 激活dev环境
spring:
  profiles:
    active: dev
  main:
    allow-circular-references: true

sky:
  alioss:
    endpoint: ${sky.alioss.endpoint}
    access-key-id: ${sky.alioss.access-key-id}
    access-key-secret: ${sky.alioss.access-key-secret}
    bucket-name: ${sky.alioss.bucket-name}
2.application-dev.yml
2.1 准备好上面的四个参数值

endpoint获取
在这里插入图片描述
access-key-id和access-key-secret

已经再上述配置中下载的csv文件内部
bucket-name
在这里插入图片描述

sky:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    host: localhost
    port: 3306
    database: sky_take_out
    username: root
    password: 123456
  alioss:
    endpoint: oss-cn-guangzhou.aliyuncs.com
    access-key-secret: XXXXXXXXXXXXXXXXX
    access-key-id: XXXXXXXXXXXXXXXXXXXXX
    bucket-name: web-aloha
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐