Typora配置阿里云OSS作为图床上传图片

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: Typora配置阿里云OSS作为图床上传图片

最近决定使用Markdown做笔记,于是使用了Typora作为工具。

不过图片上传就是个问题,使用公共图床不能保证文件稳定性,于是决定使用阿里云OSS作为图床。

1,在阿里云购买OSS服务并创建容器

阿里云的OSS服务虽然可以免费开通,但是使用是要计费的。因此最好是先购买包年或者包月的套餐。

登录阿里云,在产品中选择对象储存OSS:

网络异常,图片无法展示
|

选择套餐,个人使用一般最小的40GB即可,注意地区选择,一般选择中国大陆:

网络异常,图片无法展示
|

购买完成,进入OSS的控制台,在这里可以看已经购买的资源包:

网络异常,图片无法展示
|

Bucket列表中先创建一个Bucket(可以理解为一个容器):

网络异常,图片无法展示
|

注意创建的时候地域一定要和你购买的地域一样,否则会额外计费(如果是中国大陆通用那可以随意选择中国内地区域的),储存类型也要一致,一般就是标准储存:

网络异常,图片无法展示
|

权限选择公共读:

网络异常,图片无法展示
|

以及只作为图床的话,建议关闭版本控制。

然后回到OSS控制台概览,在右下角创建Access Key:

网络异常,图片无法展示
|

网络异常,图片无法展示
|

你会获得一个Access Key Id和一个私钥(Secret Key),最好是下载下来保存好。

2,在Typora中配置

在软件偏好设置-图像这里,选择PicGo-Core(如果已经安装了PicGo客户端就选app的,没有安装建议使用命令行)

网络异常,图片无法展示
|

然后点击下载按钮下载命令行PicGo:

网络异常,图片无法展示
|

等待下载完成,点击打开配置文件按钮,打开里面内容默认如图:

网络异常,图片无法展示
|

在配置文件里面,把picBad这一项配置为如下内容:

"current": "aliyun",
"aliyun": {
"accessKeyId": "你的AccessKeyId",
"accessKeySecret": "你的私钥",
"area": "你的OSS地域代号",
"bucket": "你创建的bucket名",
"customUrl": "(非必须)自定义域名",
"path": "(非必须)自定义储存路径,指定上传到bucket的哪个目录"}

OSS地域代号如下:

地区 代号
华东1(杭州) oss-cn-hangzhou
华东2(上海) oss-cn-shanghai
华北1(青岛) oss-cn-qingdao
华北2(北京) oss-cn-beijing
华北 3(张家口) oss-cn-zhangjiakou
华北5(呼和浩特) oss-cn-huhehaote
华北6(乌兰察布) oss-cn-wulanchabu
华南1(深圳) oss-cn-shenzhen
华南2(河源) oss-cn-heyuan
华南3(广州) oss-cn-guangzhou
西南1(成都) oss-cn-chengdu
中国(香港) oss-cn-hongkong
美国西部1(硅谷) oss-us-west-1
美国东部1(弗吉尼亚) oss-us-east-1
亚太东南1(新加坡) oss-ap-southeast-1
亚太东南2(悉尼) oss-ap-southeast-2
亚太东南3(吉隆坡) oss-ap-southeast-3
亚太东南5(雅加达) oss-ap-southeast-5
亚太东北1(日本) oss-ap-northeast-1
亚太南部1(孟买) oss-ap-south-1
欧洲中部1(法兰克福) oss-eu-central-1
英国(伦敦) oss-eu-west-1
中东东部1(迪拜) oss-me-east-1

可以在官方帮助看地区代号。

最终配置如图:

网络异常,图片无法展示
|

配置完成,点击验证上传,提示成功即可:

网络异常,图片无法展示
|

记得图片插入选项设置为上传:

网络异常,图片无法展示
|

PicGo配置文档

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
29天前
|
安全 API 开发工具
oss加密的配置方法
阿里云OSS提供多种加密选项:SSE-OSS(默认或对象级AES-256加密)、SSE-KMS(使用KMS托管CMK)、临时密钥加密和客户端加密(CSE)。可通过控制台或API设置Bucket策略,使用HTTP头部指定加密方式。KMS和临时密钥可能涉及更复杂的密钥管理和权限配置。
129 5
|
30天前
|
存储 Cloud Native API
oss云网关配置
配置阿里云OSS与云网关实现灵活数据传输和访问控制。步骤包括开通OSS服务,创建Bucket,获取访问凭证,可选配置CORS和生命周期规则。云网关配置涉及阿里云云原生网关的代理规则设定或使用云存储网关集成OSS访问,具体配置需参照产品文档,因产品更新可能会有变动。
19 1
|
28天前
|
存储 安全 对象存储
手把手教你搭建阿里云图床(PicGo+Typora+阿里云OSS),新手小白一看就会
本文详细介绍了怎样帮助新手小白从注册,购买阿里云OSS,到一步一步配置OSS做为图床,和PicGo、Typora软件连接,配置好关联之后,在使用Typora写文章时,如果需要插入图片,只需要将图片复制粘贴到Typora的编辑区域,就会自动通过PicGo上传到指定图床,自动复制外网能访问的URL并展示,简直不要太方便,极大的解决了编辑文章时复制处理图片链接的痛点。
147 2
手把手教你搭建阿里云图床(PicGo+Typora+阿里云OSS),新手小白一看就会
|
1月前
|
弹性计算 前端开发 小程序
微信小程序上传文件至阿里云OSS直传(java后端签名+前端直传)
当前的通用文件上传方式是通过前端上传到服务器,再由服务器转存至对象存储。这种方式在处理小文件时效率尚可,但大文件上传因受限于服务器带宽,速度较慢。例如,一个100MB的文件在5Mbps带宽的阿里云ECS上上传至服务器需160秒。为解决此问题,可以采用后端签名的方式,使微信小程序直接上传文件到阿里云OSS,绕过服务器中转。具体操作包括在JAVA后端引入相关依赖,生成签名,并在微信小程序前端使用这个签名进行文件上传,注意设置正确的请求头和formData参数。这样能提高大文件上传的速度。
|
4天前
|
存储 Java API
阿里云oss简介和使用流程
本文档介绍了如何准备阿里云OSS(对象存储服务)并开始使用它。首先,需要注册阿里云账号并进行实名认证,然后购买OSS资源包。在阿里云控制台中,可以创建和管理OSS存储空间(称为“Bucket”)。接着,文章简要介绍了阿里云OSS,它是一个基于云端的对象存储服务,提供高可靠性、高性能、低成本和易于使用的特性。 在阿里云OSS控制台,用户可以进行文件的上传和下载操作。通过API,开发者可以使用各种编程语言(如Java)来创建、删除Bucket以及上传、下载和删除文件。例如,Java代码示例展示了如何创建Bucket、上传文件、删除文件以及下载文件到本地的操作。
|
11天前
|
开发工具 对象存储
阿里云OSS文件上传
阿里云OSS文件上传
53 0
|
11天前
|
存储 缓存 Java
阿里云OSS实战从入门到大神
说起阿里云OSS,那作用和功能都是非常强大的,它可以存放图片,音频,视频等资源文件,这些资源文件,你不必存放到服务器的硬盘里,这样既可以节省服务器硬盘空间,又可以降低服务器的读写压力,非常适合大并发的架构。
52 0
|
23天前
|
存储 对象存储 容器
阿里云OSS对象存储基础入门
阿里云OSS对象存储基础入门
87 0
|
25天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
29天前
|
存储 分布式计算 网络协议
阿里云服务器内存型r7、r8a、r8y实例区别参考
在阿里云目前的活动中,属于内存型实例规格的云服务器有内存型r7、内存型r8a、内存型r8y这几个实例规格,相比于活动内的经济型e、通用算力型u1实例来说,这些实例规格等性能更强,与计算型和通用型相比,它的内存更大,因此这些内存型实例规格主要适用于数据库、中间件和数据分析与挖掘,Hadoop、Spark集群等场景,本文为大家介绍内存型r7、r8a、r8y实例区别及最新活动价格,以供参考。
阿里云服务器内存型r7、r8a、r8y实例区别参考