雨云的对象存储很早就支持S3协议了,夜梦也很早就想使用雨云的对象存储来存放东西了。但不好的是,夜梦一直使用的picgo里面的S3插件似乎有点问题,夜梦怎么配置都不能成功上传,自然也没有办法获取链接。
所以趁着这段时间的空闲,夜梦借助chatgpt和claude和deepseek等一众AI工具,用python写了一个自用的S3通用上传工具,目前在雨云测试是一切正常,不知道在其他s3协议平台能不能正常使用(希望可以)。
工具已经开源在GitHub,地址:yemengstar/s3_object_storage: 基于S3协议的对象存储上传工具。夜梦已经在release中发布了压缩包,小伙伴们如果有想尝试的直接解压运行其中的exe程序即可(如果Windows defender报病毒还请恢复,里面是没有病毒的=v=)
主界面:

可以自行添加配置,填写:
- 端点URL
- 访问密钥Access Key
- 秘密密钥Secret Key
填写完成后,点击“测试连接”,会自动测试与对象存储空间的连接情况。如果连接成功,会自行加载空间中的存储桶名称(你也可以手动填写存储桶名称)。接下来还有两个需要填写:
- 公开URL
- 路径前缀
公开URL就是访问URL,雨云中是“访问地址”:(格式类似)https://bucket.cn-nb1.rains3.com。路径前缀就是存储桶中的路径,比如填写upload,那么最终的路径就是(格式类似)https://bucket.cn-nb1.rains3.com/upload/yourPicture.jpg
上传完毕以后会自动复制上传链接,可以直接访问使用~

现在的UI还有待改善,夜梦后续会继续优化的。