amazon-web-services - 从事件规则中捕获数组键的特定值及其在 Input Transformer 中的值
问题描述
我创建了一个规则,用于捕获谁使用云跟踪创建了 Ec2 实例。我收到以下基于事件的云跟踪事件的json。
"rootDeviceType": "",
"rootDeviceName": "",
"blockDeviceMapping": {},
"virtualizationType": "",
"hypervisor": "",
"tagSet": {
"items": [
{
"key": "abc",
"value": "abc123"
},
{
"key": "pqr",
"value": "pqr123"
},
{
"key": "lkp",
"value": "lkp123"
},
{
"key": "yui",
"value": "yui111"
},
{
"key": "terra",
"value": "terra123"
}
]
},
"clientToken": "",
"groupSet": {
"items": [
{
"groupId": "",
"groupName": ""
}
]
}
我想捕获 key="lkp" 的值,但每次索引 2 处都不会出现键 lkp。我想查找 key=lkp 并在 SNS 主题的输入转换器中捕获它的值。
"resource_name": "$.detail.tagSet.items[2][value]"
解决方案
推荐阅读
- javascript - requirejs - d3.sankey is not a function
- python - Pandas Groupby Dates, then Cumprod of Group?
- angular - Angular 引用传入的 NgModel
- java - android studio com.android.volley.NoConnectionError: java.io.EOFException 到 localhost
- javascript - 如何在我的 chrome 扩展程序中跟踪在 chrome 中打开的窗口数量?
- javascript - 如何指定来自服务器端的字符串的编码?
- mongodb - 猫鼬没有像文档所说的那样投射
- android - Correlating with Firebase and Firestore
- node.js - 使用 vue.js 创建文本文件
- java - Benefits of Private Constructor - Singleton Design Pattern