Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sapicd/up2s3

sapic扩展 - 上传图片到 AWS S3
https://github.com/sapicd/up2s3

Last synced: about 1 month ago
JSON representation

sapic扩展 - 上传图片到 AWS S3

Awesome Lists containing this project

README

        

up2s3
========

这是基于 `sapic `_
的一个小的扩展模块,用来将上传的图片保存到AWS
`S3 `_

安装
------

- 正式版本

`$ pip install -U up2s3`

- 开发版本

`$ pip install -U git+https://github.com/sapicd/up2s3.git@master`

开始使用
----------

此扩展请在部署 `sapic `_ 图床后使用,需要
其管理员进行添加扩展、设置钩子等操作。

添加:
^^^^^^^^

请在 **站点管理-钩子扩展** 中添加第三方钩子,输入模块名称:up2s3,
确认后提交即可加载这个模块(请在服务器先手动安装或Web上安装第三方包)。

配置:
^^^^^^^^

在 **站点管理-网站设置** 底部的钩子配置区域配置S3相关信息,
如Bucket、访问密钥ID和Secret等(请在AWS创建一个S3服务,并在
用户-我的安全凭证-访问密钥,创建新的访问密钥,拿到密钥ID(AccessKey)、SecretKey;
允许使用子用户IAM的密钥,要求拥有S3管理权限)。

目前要求s3配置为公开访问,钩子上传的图片、视频其ACL也是公共可读。

使用:
^^^^^^^^

同样在 **站点管理-网站设置** 上传区域中选择存储后端为up2s3即可,
后续图片上传时将保存到S3。

上传图片的sender名称是:up2s3