完成定时触发器创建后,您可以开始编写函数代码。本文介绍如何使用函数计算控制台编写函数,实现定时触发函数执行。
编写函数代码(Python)
- 登录函数计算控制台。
- 在顶部菜单栏,选择地域。
- 在左侧导航栏,单击服务/函数。
- 找到目标服务下的目标函数,单击函数名称。
- 单击代码执行页签,在代码编辑器中编写代码。
本文以Python函数代码为例,示例代码如下。
import json
import logging
logger = logging.getLogger()
def handler(event, context):
logger.info('event: %s', event)
evt = json.loads(event)
triggerName = evt["triggerName"]
triggerTime = evt["triggerTime"]
message = evt["payload"]
creds = context.credentials
logger.info('access_key_id: %s', creds.access_key_id)
logger.info("message = %s", message)
event格式说明
定时触发器会按照以下event格式来触发函数。
{
"triggerTime":"2018-02-09T05:49:00Z",
"triggerName":"my_trigger",
"payload":"awesome-fc"
}
参数 |
描述 |
triggerTime |
函数被触发的时间。 |
triggerName |
定时触发器的名称。 |
payload |
您在触发器配置里自定义的输入参数。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交