gpt4 book ai didi

amazon-web-services - 如何使用 aws cli 获取 dynamodb 表中所有项目的列表

转载 作者:行者123 更新时间:2023-12-03 08:10:37 33 4
gpt4 key购买 nike

我需要使用 AWS CLI 获取名为 JKOwner 的某个 Dynamodb 表中平台 key 下的所有项目的列表。这就是我目前正在尝试测试的:

aws dynamodb get-item --table-name JKOwner --key '{"Platform": {"S": "GOVTEST"}}'

使用此 cli 命令,我可以在 Platform 键下获取项目 GOVTEST。但是,如果我需要获取除 GOVTEST 之外的所有项目以便将其存储在变量中,我应该使用什么命令?我需要将大约 200 多个平台值添加到列表中。到目前为止,该项目的细节并不重要。预先感谢您的帮助。

最佳答案

如果您确实需要获取所有项目,则应该使用扫描操作。然后,您使用过滤表达式来忽略平台 = GOVTEST 项目的项目。

如果您想让自己变得非常轻松,您可以使用 PartiQL for DynamoDB并执行以下操作:

SELECT * FROM JKOwner WHERE Platform <> 'GOVTEST'

有关在命令行上执行 PartiQL 的示例,look on the PartiQL for DynamoDB tab on this page或者这样做:

aws dynamodb execute-statement --statement "SELECT * FROM Music   \
WHERE Artist='Acme Band' AND SongTitle='Happy Day'"

关于amazon-web-services - 如何使用 aws cli 获取 dynamodb 表中所有项目的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70953443/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com