zappa 常用命令

# 初始化;会在当前目录下生成 zappa 配置文件;
zappa init


# 部署、取消部署
zappa deploy production
zappa undeploy production

# 更新
zappa update production

# 调度、取消调度;zappa 默认会创建一个 aws EventBridge,每分钟调用一次该lambda
zappa schedule production
# 取消 默认4分钟调用一次 ;EventBridge
zappa unschedule production
# 

# 自定义调度;每分钟调度一次,默认会添加一个 每四分钟调度一次;
{
    "production": {
       ...
       "events": [{
           "function": "your_module.your_function", // The function to execute
           "expression": "rate(1 minute)" // When to execute it (in cron or rate format)
       }],
       ...
    }
}


# 自定一域名解析
zappa certify
# zappa 配置文件,配置改行数据,使其配置域名
"certificate_arn": "arn:aws:acm:us-east-1:380028380553:certificate/88094ce5-bdea-466a-a700-fe2d9a7af5eb",
"domain": "jiexi.wfc.center",

# When deploying from a CI/CD system, you can use:
zappa certify --yes

参考地址

zappa · PyPI