跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 把你的网盘当作 CDN,有独立域名和 https,而且兼容 AWS S3 API
未分類
11 3 月 2021

把你的网盘当作 CDN,有独立域名和 https,而且兼容 AWS S3 API

把你的网盘当作 CDN,有独立域名和 https,而且兼容 AWS S3 API

資深大佬 : BeanYoung 9

首先,是个悲伤的故事,有房贷要养娃的我要失业了。

福兮祸兮,只能安慰自己能有更多时间来带娃和写 PoweredBy.Cloud 了。

PoweredBy.Cloud 可以将你的 GoogleDrive 和 OneDrive 变成 CDN,而且有独立域名和 https 。两个多月前在这里发过一些介绍 https://v2ex.com/t/740695 。

最近一个多月花了点时间,给 PoweredBy.Cloud 加了 AWS S3 API 支持。也就是说现在你可以使用 AWS 官方 SDK 、AWS 官方 CLI 、s3cmd 或者其他 AWS S3 的工具来访问 GoogleDrive 和 OneDrive 里的文件。

支持的 AWS S3 API 包括:

  • DeleteObject
  • GetObject
  • HeadBucket
  • HeadObject
  • ListBuckets
  • ListObjects
  • ListObjectsV2
  • PutObject

使用教程可以参考 https://github.com/PoweredByCloud/PoweredByCloud/blob/main/s3_compatible_api.md

做 PoweredBy.Cloud 这几个月其实还有挺多好玩的事。

有个欧洲组织帆船比赛的六十多岁的老大爷用 GoogleDrive 当作 CDN 的时候,遇到了个 bug,后来发现是 google drive api 有 issue,聊着聊着就聊到了其他地方,比如因为疫情他已经很久没见过九十多岁的父亲了。还有印尼大学生用户,他们做的学校社团网站也用了 PoweredBy.Cloud。还有个墨西哥的哥们上传了几万个 pdf,都是西班牙语,看不懂是啥东西。

扯的有点远了,哈哈。这东西也许你现在用不到,可以点个收藏,将来也许能用上。

如果你使用过程中发现了 bug,欢迎来 https://github.com/PoweredByCloud/PoweredByCloud/issues 提交 issue 。

下面的图片是我的微信,也是放在了 PoweredBy.Cloud ,大家可以测测速度

把你的网盘当作 CDN,有独立域名和 https,而且兼容 AWS S3 API

大佬有話說 (21)

  • 資深大佬 : alexkuang

    可以的,大学生无限 Drive 用户路过,不过不违反 Google TOS 吗

  • 主 資深大佬 : BeanYoung

    @alexkuang 不违反

    无限 drive 你可以试试,不一定能支持。onedrive 目前只支持个人账号

  • 資深大佬 : codehz

    用 minio 的客户端 mc 无法列出目录内容,开局一个 GET /<bucket>/?location= 请求就直接 501 了

  • 資深大佬 : msg7086

    我是搞了个 cloudflare worker 来连 Google Drive 和 OneDrive 。

  • 主 資深大佬 : BeanYoung

    @codehz 这是调用了 GetBucketLocation api,现在还不支持,哈哈

  • 資深大佬 : yuhangch

    感觉做的东西能能帮到好有成就感啊!

  • 資深大佬 : kiduu

    体验了一下我想不通这个为啥叫 CDN ?感觉和那些网盘目录列表差不多,优点就是用你的服务器走 CF 的网络,使用体验感觉更多的贴近于对象存储才对,也许我理解有问题,程序本身还是挺方便的,顺便希望支持一下 onedrive 的商业版

  • 主 資深大佬 : BeanYoung

    @codehz 加了 GetBucketLocation api,简单测了一下 minio,上传下载删除这些基本功能应该是支持了,你可以再试试

  • 主 資深大佬 : BeanYoung

    @kiduu CDN 和 object storage 我觉得主要区别在于前者更强调网络,后者更强调存储。PoweredBy.Cloud 更多还是提供了网络的功能,这是我的理解。

  • 資深大佬 : Clash

    看前文以后会支持 Dropbox ?期待。

  • 資深大佬 : awthink

    怎么绑定独立域名?

  • 主 資深大佬 : BeanYoung

    @awthink 目前没有计划做域名绑定。

    如果支持了域名绑定,你会为了支持 https 而把域名的 ssl 证书上传到 PoweredBy.Cloud 吗?

  • 資深大佬 : awthink

    @BeanYoung #12 看标题写有独立域名,理解错了
    另外想问下怎么取消 OneDrive 的授权,或者换一个账号进行授权?网站上没找到,到微软家把授权删除了,网站这边也没有解绑,还是不能换绑

  • 主 資深大佬 : BeanYoung

    @awthink 目前不支持更换 onedrive 的账号,你如果想换个 onedrive 账号的话,一个方法是拿另外一个邮箱重新注册个账号,如果是 gmail 的话,非常简单,在你的邮箱名后面加上 “+abc”,类似 [email protected] 这样。另外一个方法是你加我微信,把你的账号告诉我,然后我在后台把你的 onedrive 删掉。

  • 資深大佬 : awthink

    @BeanYoung #14 感谢回复

  • 資深大佬 : iConnect

    可以支持一下阿里云、腾讯云这几家国内云的对象存储 api 吗?

  • 主 資深大佬 : BeanYoung

    @iConnect 没太明白,你是想用阿里云和腾讯云的 api 来访问 google drive 和 onedrive 吗?还是说想用 s3api 访问阿里云和腾讯云

  • 資深大佬 : imzcg2

    https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2020.3.2/ideaIC-2020.3.2.zip

    这种 url +路径拼接的文件下载支持吗?

    因为这个是国外的下载慢,我想改国内的

  • 資深大佬 : imzcg2

    @imzcg2 想女票一下 onedrive

  • 主 資深大佬 : BeanYoung

    @imzcg2 支持

  • 資深大佬 : WishMeLz

    我都是用的 github 。用 api 上传图片。然后使用免费的 jsDelivr CDN 加速。 一开始我是手动上传。后来我嫌麻烦就直接写了一个项目专门用。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具