星哥的私有笔记
首页
  • 基础知识
  • DevOps
  • WEB服务
  • 文件系统
  • Nginx
  • Docker
  • 开源软件
  • 数据库
  • 安卓相关
  • JumpServer
  • 阿里云
  • 腾讯云
  • 亚马逊云
  • 其他
服务器安全
常用软件
互联网福利
调试Debug
首页
  • 基础知识
  • DevOps
  • WEB服务
  • 文件系统
  • Nginx
  • Docker
  • 开源软件
  • 数据库
  • 安卓相关
  • JumpServer
  • 阿里云
  • 腾讯云
  • 亚马逊云
  • 其他
服务器安全
常用软件
互联网福利
调试Debug
  • 首页
  • ChatGPT
    • ChatGPT
    • ChatGPT2025
  • 基础知识
  • Git服务
  • 网络安全
  • 开源软件
  • 开源2025
  • 互联网2025
  • MySQL
  • Nginx
  • Shell
  • Ubuntu
  • 硬件
  • NAS

程序员必备-Typora+PicGo+阿里云oss实现图床

按照上篇文章《程序员必备-Typora+PicGo+码云或github实现免费markdown自带图床》部署了,之后有时候会担心gitee或者github不提供服务,

必备:阿里云账号,会有一些费用,具体看官方。

域名是非必须,但是我这边有个域名,可以设置一个自定义的域名: imgoss.xgss.net

一.阿里云OSS配置

1.创建Bucket(桶)

进入OSS控制台,右上角选择创建Bucket

image-20210115165106604

Bucket名称 (配置PicGo需要用到) Endpoint的地址(配置PicGo需要用到) 选择公共读 存储类型和空间啥的,按需求购买设置

2.获取密钥

右上角,访问控制 左边操作栏,选择 人员管理——用户 去新建用户。找个记事本,记下来,AccessKey ID 和 AccessKeySecret,之后配置PicGo需要用到

image-20210115165336905

image-20210115165422156

image-20210115165512934

3.分配权限

对这个用户进行权限管理,选择 AliyunOSSFullAccess——管理对象存储服务(OSS)权限

image-20210115165849219

2.配置域名绑定到阿里云OSS中

回到阿里云OSS配置中,“传输管理”--->域名管理

image-20210115170155705

imgoss.xgss.net cname解析到

image-20210115170052179

imgoss.xgss.net 域名CNAME解析到外网访问 imgoss-xgss-net.oss-cn-shenzhen.aliyuncs.com

image-20210115171648865

测试,上传1个文件到oss

http://imgoss.xgss.net/test.html 
http://imgoss.xgss.net/picgo/1.png

二、PicGo设置阿里云OSS

image-20210115173001239

KeyId 就是上面记在小本本上的,AccessKey ID Secret 就是 AccessKeySecret 存储空间名字 就是 Bucket的名字 确认存储区域,就是上面的 Endpoint的地址 ,比如你的是,oss-cn-beijing.aliyuncs.com 那么这里就是 `oss-cn-beijing,去掉阿里云的后缀 指定存储路径,随意咯,最好是有个路径区分。比如,picgo/,这样子可以去阿里云OSS上面看到对应的文件夹,比较好整理

image-20210115173023024

Last Updated:: 6/5/25, 8:18 AM
Contributors: star