基于对象存储和函数计算的微型博客系统
关于
本项目前身为个人每日打卡项目,flask提供web服务,无数据库,数据存储在阿里云对象存储对象标签中,托管于云平台函数计算。
📍项目地址
每条打卡内容包含四个字段:标题
、打卡内容
、打卡日期
、打卡时间
和图片载体
。其中,第一个字段作为图片名存储。后三个字段存储在载体图片
的OSS_OBJECT_TAGGING
属性中。对应关系如下。
序号 | TAG | 存储位置 | 备注 |
---|---|---|---|
1 | title | 文件名 | 打卡标题 |
2 | time | 对象标签 | 打卡日期 |
3 | content | 对象标签 | 打卡内容 |
4 | timestamp | 对象标签 | 打卡时间 |
API返回数据示例
1 | [ |
功能描述
使用
创建OSS Bucket
完善配置文件
- 完成上一步后,将阿里云子账户访问相关配置、BUCKET名称、ENDPOINT位置和目录前缀等信息配置到
config.py
中; - 设置访问密码,默认为:
welcome
。
1 | # 站点配置 |
部署工具
- 通过Funcraft实现资源管理,但是Funcraft后期不再维护,推荐使用Serverless Devs管理进行管理。详情请见:什么是Serverless Devs。
- 对flask中提供路由对应配置到函数计算配置中。