我有一个附加CloudWatch事件的lambda,一旦事件触发 - lambda将通过以下代码删除规则:

var paramsTarget = {
    Ids: [ /* required */
      `Target_ForOrder_${order_id}`
      /* more items */
    ],
    Rule: `ForOrder_${order_id}` /* required */
  };
  cloudwatchevents.removeTargets(paramsTarget, function(err, data) {
    if (err) {
      console.log(err, err.stack)
    } else {
      console.log(data);
      var params = {
        Name: `ForOrder_${order_id}`
      };
      cloudwatchevents.deleteRule(params, function(err, data) {
        if (err) {
          console.log(err, err.stack);
        } else {
          console.log("Delete cloudwatch rule successful! - data: " + JSON.stringify(data, null, 2));
        }
        callback(null, result);
      });
    }
  });

此代码段从规则中成功从CloudWatch事件中删除它,但它仍附加到我的lambda,您可以参考附加的图像以获取更多解释
enter image description here
. 有没有办法可以通过编程方式从我的lambda目标中删除cloudwatch事件?

提前致谢 !