详情页标题前

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务

详情页1

简介

图床服务提供图片存储、图片加工处理、图片全网分发等功能,为全球无数的博客网站和社区论坛提供了后端图片服务支撑。开发者们可以使用腾讯云对象存储(Cloud Object Storage,COS)搭建图床服务,COS 是腾讯云提供的一种存储海量文件的分布式存储服务,提供了更丰富的功能、更优越的性能、更高的可靠性保障。COS 用于图床场景的优势有:低成本:存储单价低,按量付费,用多少算多少,还有资源包优惠。不限速:上传下载不限速,不再长时间等待 loading,访问质量也更好。高可用:有高等级的 SLA 可用性保障,存储的数据有高达99.9999999999%的持久性保障。容量无限:文件分布式存储,支持海量文件,容量按需使用。

实践场景

场景1:新增图片使用 COS 搭建图床服务

本场景使用到以下工具:PicGo:一款支持多种云存储配置、快捷生成图片链接的工具。Typora:一款轻量级 Markdown 编辑器,支持多种输出格式,支持将本地图片一键上传至图床。

操作步骤

1. 安装 PicGo 并设置腾讯云 COS 服务相关参数。说明本次实践使用的是 PicGo 2.3.1版本,其他版本的配置过程可能存在一定差异,请注意相应调整。PicGo 官网 下载和安装 PicGo 后,在图床设置里找到腾讯云 COS,并配置以下相关参数项:

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务

COS 版本:选择 COS v5。设定 Secretld:开发者拥有的项目身份识别 ID,用于身份认证,可在 API 密钥管理 页面中创建和获取。设定 SecretKey:开发者拥有的项目身份密钥,可在 API 密钥管理 页面获取。 设定 Bucket:存储桶,COS 中用于存储数据的容器。有关存储桶的进一步说明,请参见 存储桶概述 文档设定 AppId:开发者访问 COS 服务时拥有的用户维度唯一资源标识,用以标识资源,可在 API 密钥管理 页面获取。设定存储区域:存储桶所属地域信息,枚举值可参见 可用地域 文档,例如 ap-beijing、ap-hongkong、eu-frankfurt 等。设定存储路径:图片存放到 COS 存储桶中的路径。设定自定义域名:可选,若您为上方的存储空间配置了自定义源站域名,则可填写。相关介绍可参见 开启自定义源站域名设定网址后缀:通过在网址后缀添加 COS 数据处理参数实现图片压缩、裁剪、格式转换等操作,相关介绍可参见 图片处理2. 设置 typora(可选)。说明如果您的编辑需求不是 Markdown 场景,可以忽略此步骤,仅使用上一步安装的 PicGo 作为图床工具。设置指引如下:2.1 在 typora 的偏好设置的图像中,进行如下配置:

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务

插入图片时,选择上传图片上传服务设定,选择 **PicGo(app)**,并设置刚才安装的 PicGo.exe 位置。2.2 重启 typora,使设置生效。2.3 进入 typora 编辑器区域,直接拖放或粘贴图片,即可上传图片并自动替换为 COS 文件链接。(如果粘贴后没有自动替换为 COS 链接,可以检查 PicGo 中的 server 设置是否已打开)。

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务



场景2:将原图床仓库图片快速迁移到腾讯云 COS

以某图床服务举例,您可以找到本地图床文件夹,或从线上下载完整文件夹,并将文件夹中所有图片转存到 COS 存储桶。最后再统一替换链接域名即可恢复网站。

操作步骤

步骤1:下载原图床服务的图片

登录原图床网站页面,下载此前已上传的图片文件夹。

步骤2:创建 COS 存储桶并设置防盗链

1. 注册腾讯云账号,创建一个访问权限为公有读私有写的存储桶,操作指引请参见 创建存储桶2. 创建存储桶后,在存储桶里打开防盗链设置,避免图片被盗刷,操作指引请参见 设置防盗链

步骤3:上传文件夹到存储桶

在刚才已创建的存储桶里,单击上传文件夹,将刚才准备好的图片文件夹,上传到 COS 存储桶。说明如果图片数量较多,还可以使用 COSBrowser 客户端 快速上传图片。

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务



步骤4:全局替换链接域名

在 COS 控制台存储桶概览页,复制存储桶默认域名(也可以绑定自定义 CDN 加速域名)。使用常用代码编辑器,对项目全局搜索替换失效链接前缀为 COS 存储桶默认域名。说明关于默认域名的说明,请参见 地域和访问域名vscode 搜索替换示例:

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务


sublime text 搜索替换示例:

腾讯云对象存储使用 PicGo+Typora+COS 搭建图床服务



结语

当然,COS 不仅提供以上应用和服务,还提供多款热门开源应用,并集成腾讯云 COS 插件,欢迎点击“此处”一键启动,立即使用!
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/144629.html

(0)
上一篇 2023年12月9日 上午1:49
下一篇 2023年12月9日 上午1:49
详情页2

相关推荐

  • 腾讯云高性能计算平台集群初始化脚本配置-云小二

    背景说明 THPC 集群中的节点在创建过程中,提供用户自定义集群初始化脚本能力,满足客户对于节点开始执行任务之前,预部署需求。包括存储的挂载、数据预处理、配置变更和软件部署等操作。 初始化脚本配置方式 设置集群初始化脚本有以下两种方式:1. 创建集群时,通过 InitNodeScripts 参数进行设置。2. 集群创建成功后,通过 修改节点初始化脚本 接口…

    2023年12月9日
  • 腾讯云对象存储异步处理任务接口

    简介 本文档提供关于文档预览任务接口的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 CreateDocProcessJobs 提交文档预览任务 用于提交一个文档预览任务 DescribeDocProcessJob 查询指定的文档预览任务 用于查询指定的文档预览任务 DescribeDocProcessJobs 拉取符合条件的文档预览任务 …

    腾讯云 2023年12月9日
  • Flink写入OSS必须要开通oss-hdfs服务吗?-云小二-阿里云

    Flink写入OSS必须要开通oss-hdfs服务吗? 以下为热心网友提供的参考意见 不是必须,但是不开通OSS-HDFS服务。无法享受到HDFS接口的特性 以下为热心网友提供的参考意见 没有这个要求。此回答整理自钉群“实时计算Flink产品交流群” 以下为热心网友提供的参考意见 不一定必须开通OSS-HDFS服务才能使用Flink将数据写入OSS。 Fli…

    阿里云 2023年12月28日
  • 腾讯云对象存储对象访问 URL

    简介 本文档提供获取对象访问 URL 的代码示例。 获取对象访问 URL 功能说明 获取对象访问 URL 用于匿名下载或分发。 方法原型 get_object_url(Bucket, Key) 请求示例 # -*- coding=utf-8from qcloud_cos import CosConfigfrom qcloud_cos import CosS3…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云负载均衡流控信息-云淘科技

    API速率配额详情,请前往配额中心查看。 API名称 API版本 配额 配额维度 SetLoadBalancerHTTPListenerAttribute 2014-05-15 90/60(s) 地域:*API限速维度:regionId,API,ParentUid DeleteAccessControlList 2014-05-15 90/60(s) 地域:…

    阿里云负载均衡 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。