获取阿里云对象存储OSS中access-key-id和access-key-secret操作流程

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值