gpt4 book ai didi

amazon-web-services - CLI将数据放入AWS Firehose

转载 作者:行者123 更新时间:2023-12-04 17:33:38 25 4
gpt4 key购买 nike

AWS Firehose已于今天发布。我正在研究它,并试图弄清楚如何使用AWS CLI将数据放入流中。我有一个简单的JSON有效负载和对应的Redshift表,其中的列映射到JSON属性。我尝试了各种组合,但似乎无法通过cli传递JSON有效负载。

我尝试过的

aws firehose put-record --delivery-stream-name test-delivery-stream --record '{ "attribute": 1 }'

aws firehose put-record --delivery-stream-name test-delivery-stream --record { "attribute": 1 }

aws firehose put-record --delivery-stream-name test-delivery-stream --record Data='{ "attribute": 1 }'

aws firehose put-record --delivery-stream-name test-delivery-stream --record Data={ "attribute": 1 }

aws firehose put-record --delivery-stream-name test-delivery-stream --cli-input-json '{ "attribute": 1 }'

aws firehose put-record --delivery-stream-name test-delivery-stream --cli-input-json { "attribute": 1 }

我看了对cli的帮助并没有帮助。 This article已于今天发布,但由于参数“--firehose-name”已由“--delivery-stream-name”代替,因此它们使用的命令似乎已过时。

最佳答案

在Blob中的键和值周围转义双引号:

aws firehose put-record --delivery-stream-name test-delivery-stream --record '{"Data":"{\"attribute\":1}"}'

关于amazon-web-services - CLI将数据放入AWS Firehose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006303/

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