AWS::Events::Rule InputTransformer - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Events::Rule InputTransformer

InputTransformer 属性类型指定根据特定事件数据为 EventBridge 目标提供自定义输入的设置。

InputTransformer目标属性类型的属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "InputPathsMap" : {Key : Value, ...}, "InputTemplate" : String }

YAML

InputPathsMap: Key : Value InputTemplate: String

属性

InputPathsMap

要从事件中提取的 JSON 路径的映射。然后,您可以将这些内容插入到 InputTemplate 的模板中,用于生成希望发送到目标的输出。

InputPathsMap 是一组键值对,其中各个值是有效的 JSON 路径。您最多可以有 10 个键值对。必须使用 JSON 点表示法,不能使用括号表示法。

键不能以“AWS”开头。

必需:否

类型:字符串的映射

Update requires: No interruption

InputTemplate

输入模板,您可在其中指定占位符,这些占位符使用来自 InputPathsMap 的键的值填充,用于自定义发送到目标的数据。将各个 InputPathsMaps 值括在括号中:<value>。InputTemplate 必须是有效的 JSON。有关更多信息,请参阅 Amazon EventBridge API 参考 中的 InputTransformer

必需:是

类型:字符串

最低1

最高8192

Update requires: No interruption