以编程方式禁用和启用 AWS lambda 触发器

Yuc*_*ong 1 amazon-web-services aws-lambda

我们有没有办法以编程方式禁用和启用 Lambda 触发器(例如,用于计划维护目的)?

在此处输入图片说明

Ash*_*han 13

您可以根据您的操作方式,通过使用以下方法和更新事件源映射来禁用和启用 Lambda 触发器。

  • 使用 AWS CLI:您可以使用带参数的AWS CLI update-event-source-mapping命令--enabled | --no-enabled
  • 使用 AWS 开发工具包(例如 NodeJS):您可以使用带有属性的AWS 开发工具包updateEventSourceMapping方法 Enabled: true || false

  • 使用 AWS REST API:您可以将 AWS REST API UpdateEventSourceMapping"Enabled": boolean属性一起使用。

注意:您需要为使用 IAM 角色/用户或临时访问凭证执行的每种方法授予相关权限。