匹配 Amazon EventBridge 事件模式的 Null 值和空字符串 - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

匹配 Amazon EventBridge 事件模式的 Null 值和空字符串

您可以创建事件模式匹配中的字段event该值为空或是空字符串。考虑以下示例 事件。

{ "version": "0", "id": "3e3c153a-8339-4e30-8c35-687ebef853fe", "detail-type": "EC2 Instance Launch Successful", "source": "aws.autoscaling", "account": "123456789012", "time": "2015-11-11T21:31:47Z", "region": "us-east-1", "resources": [ ], "detail": { "eventVersion": "", "responseElements": null } }

匹配其中值的事件eventVersion为空字符串,请使用下面的事件模式,该模式与前面的事件匹配。

{ "detail": { "eventVersion": [""] } }

匹配其中值的事件responseElements为 null,请使用以下事件模式,该模式与前面的事件匹配。

{ "detail": { "responseElements": [null] } }
注意

在模式匹配中,Null 值和空字符串是不可互换的。匹配空字符串的事件模式与null.