【问题标题】:AWS EventBridge Input transformation rule with array List带有数组 List 的 AWS EventBridge 输入转换规则
【发布时间】:2021-11-19 21:26:30
【问题描述】:

我有一个带有 Arraylist 的事件:

I have an Arraylist :

"TelephoneDetails": {
    "Telephone": [
     {
       "Number": "<Number>",
        "Type": "<Type>",
        "Primary": "<Primary>",
       "TextEnabled": "<TextEnabled>"
     },{
        "Number": "<Number>",
        "Type": "<Type>",
        "Primary": "<Primary>",
        "TextEnabled": "<TextEnabled>"
     }
    ]
}
如何为此编写 InputPath 的 InputTransformer ? ,

我可以用这个得到电话[0]

{

  "Type": "$.detail.payload.TelephoneDetails.Telephone[0].Type",
  "Number": "$.detail.payload.TelephoneDetails.Telephone[0].Number",
  "Primary": "$.detail.payload.TelephoneDetails.Telephone[0].Primary",
  "TextEnabled": "$.detail.payload.TelephoneDetails.Telephone[0].TextEnabled"

}

不明白怎么写,如果我有 N 个 ArrayList?

【问题讨论】:

    标签: amazon-web-services events aws-lambda yaml aws-event-bridge


    【解决方案1】:

    我认为你不能用简单的 EB 语法来做到这一点。可能最好的方法是将 lambda 函数 作为您的 EB 规则的目标,进行转换,然后将其转发给您的目标。

    【讨论】:

    • 谢谢,这是我能想到的最后一个选项,检查是否有任何方法可以通过使用一些特殊字符或语法在 EB 脚本中实现。
    • @Anitha 进展如何?仍然不清楚你能做什么?
    猜你喜欢
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 2021-08-10
    • 2021-07-12
    • 2022-06-14
    • 2023-01-19
    相关资源
    最近更新 更多