全部产品
云市场

测试函数执行

更新时间:2018-11-21 10:26:00

调试函数

使用控制台步骤如下:

  1. 在代码执行页面,点击 【触发事件】;
  2. 设置模拟的【触发事件】(这里可以设置 json string 或者 raw string);
  3. 点击执行;

这个过程是模拟 MNS 触发器发送给函数的event,函数计算的执行过程。您可以通过这种方式进行调试和测试。

配置 MNS 主题触发器

  1. 首先在代码执行页面点击【触发器】;

  2. 设置触发器服务类型为【MNS主题触发器】,选择上一步创建的主题即可;

    注: 这里最好选择和函数相同的 region

  3. 角色创建方式,选择系统为 MNS 主题触发器提供的名为“AliyunMNSNotificationRole ”的角色。

    • 触发器需要设置一个触发器角色,这个角色有触发函数执行的权限。MNS需要扮演这个角色来触发函数执行。

    • 想了解更多权限信息请参考文章 权限简介

测试触发器

MNS 主题触发器设置完毕后,登录 MNS 控制台,在对应的主题上,首先检查下订阅详情里面是否已经存在函数订阅,如果是,再在该主题上发布一条消息, 然后通过日志服务或者其他方法验证函数是否执行。