使用ansible删除aws-lambda时删除参考cloudwatch-event

苏曼特·库马尔·莫拉

这是示例 ansible 任务:

  - lambda:
      name: 'lambdaName'
      state: present
   register: lambdaResult

  - cloudwatchevent_rule:
      name: 'lambdaNameevent'
      targets:
        - arn: '{{ lambdaResult.configuration.function_arn }}'
          id: "1"

每次我运行上述 ansible 任务时,它都会创建新版本的 lambda 并返回“configuration.function_arn”,它将被版本化。我使用“function_arn”来创建新事件。

因此,创建的事件指向 arn:aws:lambda:region:somenumber:function:lambdaName:10

而且,当我通过执行删除 lambda 时

  - lambda:
      name: 'lambdaName'
      state: absent

它不会删除引用的事件 ( lambdaNameevent)。

如何在删除 lambda 时删除引用的事件?

Tj凯莉

很确定你只需要在删除 lambda 后在另一个任务中清理 cloudwatch 事件

- lambda:
    name: 'lambdaName'
    state: absent

- cloudwatchevent_rule:
    name: 'lambdaNameevent'
    state: absent

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Ansible删除AWS中的路由表

来自分类Dev

Doctrine MongoDB仅在删除时删除参考

来自分类Dev

AWS Event Bus无法将日志从AWS Lambda写入自定义日志组中的CloudWatch

来自分类Dev

使用AWS Lambda删除Cognito用户

来自分类Dev

使用selectmany时删除时的实体框架参考约束错误

来自分类Dev

单击时删除event.preventDefault不起作用

来自分类Dev

删除和创建别名后,AWS CloudWatch 规则无法触发 lambda 函数

来自分类Dev

Movilizer-删除密钥时删除的Masterdata参考?

来自分类Dev

如何获取删除键的event.keyCode?

来自分类Dev

如何确保使用ansible删除POD?

来自分类Dev

使用 ansible 删除 Cisco IOS 用户

来自分类Dev

在CDK销毁时不会删除CloudWatch日志组

来自分类Dev

使用Lambda和Event的C#技巧

来自分类Dev

使用lambda删除对象

来自分类Dev

PyCharm - 删除插入语言参考时出现的绿线

来自分类Dev

如何在Lambda函数中获取CloudWatch Event名称?

来自分类Dev

使用AWS Lambda EVENT中的python从字符串中提取参数化数据

来自分类Dev

流时如何删除HashMap的元素(lambda)

来自分类Dev

尝试删除参数时出现lambda错误

来自分类Dev

级联删除或参考删除选项

来自分类Dev

AWS Lambda event.body解析生产中的错误

来自分类Dev

使用AWS CLI删除某些托管策略

来自分类Dev

如何从事件队列中删除SDL_Event?

来自分类Dev

删除按钮边框,包括wpf中的“ tab event”?

来自分类Dev

删除参考基础

来自分类Dev

删除交叉参考数据

来自分类Dev

删除参考基础

来自分类Dev

在RHEL机器上使用Ansible删除多个rpm

来自分类Dev

使用 aws-cli 从 AWS Network LB 中删除 AZ