EventBridge 响应元素太大
EventBridge responseElements too large
当结果太长时,EventBridge/CloudTrail 将下面的 json 字符串传递给我的 lambda 函数。
有没有办法查看像 paginators or NextToken?
这样的 responseElements
"responseElements":{
"omitted":true,
"originalSize":175918,
"reason":"responseElements too large"
}
我正在使用以下 EventBridge 模式
{
"source": ["aws.ec2"],
"detail-type": ["AWS API Call via CloudTrail"],
"detail": {
"eventSource": ["ec2.amazonaws.com"],
"eventName": ["RunInstances"]
}
}
这是 CloudTrail 的限制,因此目前无法从 CloudTrail 传递超过 100KB 的信息。
可能对其他人使用此消息有用的潜在解决方法是创建一个 EventBridge 规则来跟踪 EC2 实例状态更改。因此,与其监视 api 调用 runinstances,不如寻找从中触发的状态变为 运行 的实例,因为这应该有较小的响应。
EventBridge/CloudTrail 将下面的 json 字符串传递给我的 lambda 函数。 有没有办法查看像 paginators or NextToken?
这样的 responseElements"responseElements":{
"omitted":true,
"originalSize":175918,
"reason":"responseElements too large"
}
我正在使用以下 EventBridge 模式
{
"source": ["aws.ec2"],
"detail-type": ["AWS API Call via CloudTrail"],
"detail": {
"eventSource": ["ec2.amazonaws.com"],
"eventName": ["RunInstances"]
}
}
这是 CloudTrail 的限制,因此目前无法从 CloudTrail 传递超过 100KB 的信息。
可能对其他人使用此消息有用的潜在解决方法是创建一个 EventBridge 规则来跟踪 EC2 实例状态更改。因此,与其监视 api 调用 runinstances,不如寻找从中触发的状态变为 运行 的实例,因为这应该有较小的响应。