问题描述
我是 dynamodb 的新手。我遇到了一个恼人的问题 我有一条记录存储在 dynamodb 中,如下所示:
vars:
ntp_peers:
address: "{{ item.address }}"
keys:
result:
value: "{{ ntp_peers }}"
top: '{http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper}ntp/{http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper}nodes/{http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper}node'
items:
address: '{http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper}node'
如您所见,bmgIds 数组包含 id 值,当我使用 scan 操作获取记录时,有 bmgIds > 符合我的条件,但无法使用我的代码获取该记录
ok: [localhost] => {
"msg": {
"result": [
{
"address": "0/0/cpu0"
}
]
}
}
我注意到我可以使用上面的代码获取记录的 bmgIds 字段不包含 id 值
请帮忙解释我错在哪里!
对不起,我英语不好,希望得到您的帮助,谢谢
解决方法
由于 AWS 扫描响应限制