使用Typecho LskyProV2插件实现S3兼容储存附件
AI摘要:本文介绍了如何使用Typecho LskyProV2插件实现S3兼容储存附件。作者首先搭建了LskyPro,并设置了反代域名。然后创建了储存策略,以UCloud的对象储存US3为例。接下来,作者使用API在线工具获取了token,并启用了LskyProV2插件。最后,作者提供了插件的下载地址和引用链接。
typecho 貌似没有免费的S3对象储存的插件,但是找到了一个兰空图床的插件
使用
搭建LskyPro
这里选择使用1panel创建Docker容器
或者使用拉取编译好的镜像
docker run -d \
--name lsky-pro \
--restart unless-stopped \
-p 8089:8089 \
-v $PWD/lsky:/var/www/html \
-e WEB_PORT=8089 \
halcyonazure/lsky-pro-docker:latest
安装过程略过不提.
设置好反代域名
此处以api.imsun.org
为例
创建储存
创建储存策略,以UCloud的对象储存US3为例
储存策略 = AWS S3
访问域名 = CDN加速域名
AccessKeyId
和 SecretAccessKey
为 控制台 获取到的公钥 和 私钥.
连接地址https://s3-cn-gd.ufileos.com
区域(region) = us-east-1
储存桶名称 为自己创建的名称
获取token
使用API在线工具
Getman
根据API文档,使用POST
URL为 https://api.imsun.org/api/v1/tokens
把以下信息填入body
email: 账号
password: 密码
获得 token
"token": "2|7pcz6d1q7HCadfYpVX5f2HrYOCxaocvbeskP6at"
启用插件
插件下载地址
LskyProV2.zip
Api
填写兰空图床的地址Token
填写上一步获取到的token
Bearer 2|7pcz6d1q7HCadfYpVX5f2HrYOCxaocvbeskP6at
储存ID填写兰空图床储存策略前的ID即可
总结
通过兰空图床也可以实现诸如通过webdav和alist实现存储在阿里云盘或者天翼云盘等操作.这里就不一一演示了.
引用
关闭
复制链接
https://imsun.org/archives/1623.html
相关文章
Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /www/sites/imsun.org/index/usr/themes/farallon/comments.php on line 4
Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/sites/imsun.org/index/usr/themes/farallon/comments.php on line 4
又换了一个皮,挺好看的。
😁是的吧