在之前的文章中提到过 函数计算 但一直没有正式的用起来,现在正好通过在阿里云函数计算中连接访问 PostgreSQL 来系统性的学习一下阿里云的函数计算。 首先要了解的几个概念:
- Fun,Fun 命令是阿里提供的一个用于本地编译,部署函数计算的命令行工具,通过编写本地的
template.yml
配置文件可以对函数计算的服务, 方法, 网关 进行管理。更多内容可以参考官方提供的文档
Fun 命令简单使用
fun 命令的安装可以参考官方的文档.
配置 fun:
fun config
这里需要填写账号相关的信息。执行后会将账号相关的信息保存到:
`~/.fcli/config.yaml`
初始化项目模板:
fun init -n demo
fun 命令的执行依赖于 template.yml
配置文件。
本地调试:
fun local invoke
部署函数:
fun deploy
上传应用
上传应用方式:
- 控制台
- fun 工具
连接 PostgreSQL 数据库
项目依赖 template.yml
配置,配置函数计算的服务名,函数名,触发方式等等。
创建 Funfile 文件,安装依赖:
RUNTIME python3
RUN fun-install pip install psycopg2
然后执行 fun install