AWS 使用 aws CLI 获取内容

AWS get content using aws CLI

我有一个存储 JSON 文件的 s3 对象。 有没有一种方法可以获取该对象并将其内容存储在变量中以执行 JSON 操作,例如使用 AWS cli 获取键值等。

当然,你可以在shell中做这样的事情:

$ x=`aws s3 cp s3://bucketName/key -`
$ echo $x
{ "checked": false, "dimensions": { "width": 5, "height": 10 }, "id": 1, "name": "A green door", "price": 12.5, "tags": [ "home", "green" ] }

此 cli 命令的关键部分是末尾的 -。它告诉命令将输出写入标准输出而不是文件。