使用腾讯云对象存储搭建图床

这篇具有很好参考价值的文章主要介绍了使用腾讯云对象存储搭建图床。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


平常在学习一些东西或者研究一些东西的时候会整理一下然后发到博客网站上,然后编辑时候一般使用的都是markdown格式,然后图片的存储有时候就很闹心,开始用的公共图床,但是没几天不是图片失效了就是图床网站倒闭了,然后现在很多网站都加限制防外链的。就想着自己搭建个图床,费用不高,可玩性较高,最主要资源自主管控,没有那么多限制。

环境的准备

  • PicGo:一个一个用于快速上传图片并获取图片 URL 链接的工具,支持目前市面上绝大部分的云服务厂商,例如:腾讯云COS,华为云COS等。
    • PicGo配置手册:http://cpasion-docs.gitee.io/picgo-doc/zh/guide/
  • 腾讯云对象存储COS:先使用新用户的免费额度使用半年(180天),用于存储图片并提供在线访问。

PicGo

安装PicGo(以Windows为例)

先下载PicGo的客户端安装包,找到对应的平台安装包然后下载。

下载链接:

  • GitHub:https://github.com/Molunerfinn/PicGo/releases (访问较慢)
  • 山东大学镜像网站:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo/ (速度较快)

(我的电脑:Windows10,64位,故下载PicGo-Setup-2.3.1-x64.exe)

腾讯图床,腾讯云,云计算

下载之后正常安装就可以了。

腾讯图床,腾讯云,云计算

安装 webp 插件

PicGo 有很多好用的插件,帮助扩展功能,比如压缩图片、添加水印等等。这里添加一个webp插件,其他插件的使用也和webp插件的使用类似。

webp 插件会在图片上传前将图片转为 .webp 格式,它相比于传统的 .jpg.png 等格式,同等体积质量更高,同等质量体积更小。图片经过压缩之后再上传至 COS,对于节省存储空间,节省流量都很有帮助。(土豪不在乎空间和流量的可以忽略)

打开 PicGo,进入插件设置,在搜索栏输入插件名字即可搜索并安装,非常方便:

腾讯图床,腾讯云,云计算

COS 对象存储

官方介绍:

对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,用户可通过网络随时存储和查看数据。腾讯云 COS 使所有用户都能使用具备高扩展性、低成本、可靠和安全的数据存储服务。

COS 通过控制台、API、SDK 和工具等多样化方式简单、快速地接入,实现了海量数据存储和管理。通过 COS 可以进行任意格式文件的上传、下载和管理。腾讯云提供了直观的 Web 管理界面,同时遍布全国范围的 CDN 节点可以对文件下载进行加速。.

它的特点是无目录层次结构、无数据格式限制,可容纳海量数据,支持 HTTP/HTTPS 协议访问。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。

实名认证新用户有六个月的免费体验服务(50GB 存储空间),活动地址:https://cloud.tencent.com/act/free?from=10680

腾讯图床,腾讯云,云计算

开通 COS

腾讯图床,腾讯云,云计算

官网提供了非常友好的新手引导服务,可根据引导快捷开通和使用存储服务。

腾讯图床,腾讯云,云计算

创建存储桶

腾讯图床,腾讯云,云计算

腾讯图床,腾讯云,云计算

然后点击下一步,

腾讯图床,腾讯云,云计算

点击下一步,然后点击创建

腾讯图床,腾讯云,云计算

创建成功后,来到存储桶列表,记录下存储桶的名称,和所属地域的代号,如图示例,也就是 ap-beijing

腾讯图床,腾讯云,云计算

创建 API 秘钥

进入 【秘钥管理】 - 【访问秘钥】 - 【API 秘钥管理】,会提示是否使用子账号管理,可根据实际需要进行选择,这里直接使用主账号进行创建

腾讯图床,腾讯云,云计算

腾讯图床,腾讯云,云计算

腾讯图床,腾讯云,云计算

然后新建秘钥:

腾讯图床,腾讯云,云计算

腾讯图床,腾讯云,云计算

创建成功,将 APPIDSecretIdSecretKey 保存下来,非常重要,谨防外泄。

配置 PicGo 图床服务

打开安装好的 PicGo 客户端,进入【图床设置】 - 【腾讯云 COS】,将上面保存的内容填写到配置中:

腾讯图床,腾讯云,云计算

bucket:存储桶名
存储区域,例如ap-beijing
存储路径,比如img/
自定义域名(可留空),注意要加http://或者https://

存储路径,也就是图片上传后在存储桶内的目录结构,可根据需要填写。如果填写,存储桶会自动创建出对应的目录结构。注意要以 / 结尾。

然后点击确定,并设为默认图床。

然后,进入【PicGo 设置】,将【上传前重命名】、【时间戳重命名】打开,这样可以防止图片重名。

腾讯图床,腾讯云,云计算

测试

打开 PicGo 上传区,选择本地的一张图片,然后上传。上传前会自动根据时间戳进行重命名,也可以自己修改:

腾讯图床,腾讯云,云计算

点击确定,图片就会进行上传了。

PicGo 的相册功能,会展示已经上传的图片,并提供了复制图片 url,编辑图片 url 和移除相册的基础操作。需要注意的是,仅仅是删除本地的数据,云端的图片不会受影响。

来到腾讯云 COS 控制台,进入对应的存储桶中,可以发现图片已经上传成功了:

腾讯图床,腾讯云,云计算

存储桶内的每个文件都会有一个唯一的访问地址,点击【详情】查看:

腾讯图床,腾讯云,云计算

Typora使用图床

平时我的编辑markdown文件的编辑器用的typora,然后在typora里设置一下就可以直接快速粘贴上传。

打开 Typora ,进入【文件】- 【偏好设置】- 【图像设置】,进行三个设置:

  1. 插入图片时,执行上传图片操作
  2. 上传服务采用 PicGo(app)
  3. 设置 PicGo 程序的安装路径

腾讯图床,腾讯云,云计算

腾讯图床,腾讯云,云计算

之后,当我们使用 typora 编写 md 文档,在插入图片时,会自动唤起 PicGo 客户端,并上传图片到目标平台

总结

至此,基于腾讯云 COS + PicGo 搭建的图床服务就完成了。

搭建流程:

  1. 实名注册腾讯云账号,并开通 COS
  2. 创建存储桶,创建 API 密钥
  3. 本地安装 PicGo 客户端工具,并根据需要配置插件
  4. 在图床设置中,将各项配置都填写正确
  5. 如有需要,还可以结合自己常用的其他工具,比如 Typora 等使用图床服务

公众号本文地址:https://mp.weixin.qq.com/s/O7k4boONYRRvV9fI2_H33A
欢迎关注公众号:愚生浅末。文章来源地址https://www.toymoban.com/news/detail-712558.html

到了这里,关于使用腾讯云对象存储搭建图床的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 腾讯云国际-如何使用对象存储COS在 CKafka 控制台创建数据异步拉取任务?腾讯云代充

    Datahub 支持接入各种数据源产生的不同类型的数据,统一管理,再分发给下游的离线/在线处理平台,构建清晰的数据通道。 本文以 COS 数据为例介绍如何在 CKafka 控制台创建数据异步拉取任务,并对任务进行修改配置,帮助用户更好地了解数据接入功能。 关联unirech注册腾讯云

    2024年02月08日
    浏览(59)
  • 上传图片到腾讯云对象存储桶cos 【腾讯云对象存储桶】【cos】【el-upload】【vue3】【上传头像】【删除】

    1、首先登录腾讯云官网控制台 进入对象存储页面 2、找到跨越访问CIRS设置 配置规则  点击添加规则  填写信息  3、书写代码 这里用VUE3书写 第一种用按钮出发事件形式 4、测试 点击选择文件 选择图片  等待结果   第二种用el-upload 也可以把el-upload嵌套button包装成这种形式

    2024年02月15日
    浏览(69)
  • swiftui接入腾讯云对象存储cos

    ​个人来说玩玩,还是用swiftui比较好,毕竟写界面的速度快很多,而且还比较直观。 有部分逻辑需要接入图片上传,因此接入了一下腾讯云对象存储cos。 官网上只有swift的教程,没有swiftui的。记录一下swiftui的接入过程。 一般来说swiftui的app部分是这样的。不过按照教程直接

    2024年02月13日
    浏览(49)
  • 使用docker搭建minio分布式对象存储系统

    这里我简单的和大家介绍一下什么是minio ? 附上Minio官网链接:https://minio.org.cn/ MinIO是一种开源的对象存储服务器,通过使用标准的HTTP/REST API来访问和管理数据。它采用分布式架构,具有高性能、高可用性和可扩展性。MinIO可以帮助用户轻松管理和存储大量的非结构化数据,

    2024年02月12日
    浏览(52)
  • springboot快速整合腾讯云COS对象存储

    1、导入相关依赖 2、编写配置类,获取配置信息 创建配置类主要需要以下信息 腾讯云账号秘钥 和 密码秘钥: 用于创建COSClient链接对象,识别用户身份信息 存储桶区域 :需要设置客户端所属区域Region 存储桶名称 :创建请求时,需要告知上传到哪个存储桶下 存储桶访问路径

    2024年02月15日
    浏览(48)
  • 腾讯云COS云对象存储,分布式解决签名上传

    昨天写了阿里云的OSS对象存储签名上传,今天把腾讯云的也总结一下,非常简单,开通步骤和开通子用户并授权就不再多说,类比上一篇博客: https://blog.csdn.net/m0_57249797/article/details/124748601?spm=1001.2014.3001.5501 直接上后端签名代码: Maven依赖: 后端代码 postman发送请求获取签名链

    2024年02月12日
    浏览(46)
  • 腾讯云下一代CDN -- EdgeOne加速MinIO对象存储

    使用MinIO作为EdgeOne的源站。 项目中需要一个兼容S3协议的对象存储服务,腾讯云的COS虽然也兼容S3协议,但是也只是支持简单的上传下载,对于上传的时候同时打标签这种需求,就不兼容S3了。所以决定自建一个对象存储服务,这里选择EdgeOne为对象存储提供CDN加速服务。本文

    2024年02月11日
    浏览(55)
  • 【2023新教程】树莓派定时自动拍照并上传腾讯云对象存储COS

    仅适用于 Release date: May 3rd 2023、Debian version: 11 (bullseye) 这个树莓派OS版本,其他版本不保证有效。 首先使用如下命令,查看自己树莓派的架构。 结果如下: 如果红圈处显示为 aarch64 ,使用命令 sudo nano /etc/apt/sources.list ,注释掉里面的所有内容,加入以下内容: 然后保存。

    2024年02月12日
    浏览(43)
  • 腾讯云对象存储联合DataBend云数仓打通数据湖和数据仓库

    随着数字化进程不断深入,数据呈大规模、多样性的爆发式增长。为满足更多样、更复杂的业务数据处理分析的诉求,湖仓一体应运而生。在Gartner发布的《Hype Cycle for Data Management 2021》中,湖仓一体(Lake house)首次被纳入到技术成熟度曲线中。 伴随多场景的成功落地, 腾讯

    2024年02月13日
    浏览(34)
  • 自建私人图床方案:使用Cpolar+树洞外链轻松部署超轻量级图床,实现高效图片存储

    随着软件技术和互联网技术的发展,网站的部署已经不再像以前那样高不可攀,在合适的软件帮助下,只要有最基本的电脑知识的普通人,也能轻松建立自己的网站,并使用这个网站作为私人存储服务器使用。今天,笔者就为大家介绍,使用Cpolar+树洞外链,轻松快捷的搭建私

    2024年02月08日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包