python-3.x - 我可以从该函数中为 AWS lambda 函数创建/删除 cloudwatch 事件规则吗?
问题描述
我在 aws 中有一个 lambda 函数,其中包含大约 80 个作业 - 这些作业由 cloudwatch 规则按计划触发,并且 lambda 知道根据这些规则上的参数运行哪个作业。
有些作业需要以编程方式创建新的 cloudwatch 规则,而其他作业需要删除旧规则。
有没有办法创建/删除完全从该 lambda 中触发 lambda 的 cloudwatch 规则?
解决方案
AWS Lambda 函数可以调用任何 AWS API。
要添加新的 Amazon CloudWatch Events 规则,请使用:
put_rule()
定义一个规则,然后put_targets()
将目标(例如 AWS Lambda 函数)与规则相关联
要删除规则,请使用:
推荐阅读
- java - 如何删除在 Java 中具有另一个正则表达式计算的字符串中的最后一个字符?
- assembly - 在 Assembly 中访问参数
- r - 使用 R 将 Tesseract 输出存储为 PDF
- javascript - 键值对中的值不变(javascript)
- macos - 如何通过终端删除用户
- android - Espresso UI 测试已取消且没有错误消息
- javascript - 在创建性能关键类时替代 eval
- r - 创建包含 table() 的 R 函数时出错
- redux - Redux saga - 加入和所有效果之间的区别
- java - 尝试连接到 google maps api 时收到文件未找到异常