gpt4 book ai didi

amazon-web-services - Kinesis 的 aws cli put-record

转载 作者:行者123 更新时间:2023-12-03 20:17:44 24 4
gpt4 key购买 nike

我正在尝试使用 CLI 将一些数据写入 AWS Kinesis,但这不起作用:

aws kinesis put-record --stream-name my-stream-name --data Data=jose|12

我收到“bash: 12: command not found”错误。
aws kinesis put-record help工作,所以我不明白错误。

我正在关注 this documentation .

最佳答案

只需用单引号包裹您的数据:

--data 'Data=jose|12'

否则 bash 将尝试通过管道传输 aws kinesis put-record --stream-name my-stream-name --data Data=jose 的输出到一个名为 12 的程序,不存在。

您还需要添加 --partition-key参数,您可以使用 --partition-key `uuidgen` 随机生成.
整个命令将是:
aws kinesis put-record --stream-name my-stream-name --data 'Data=jose|12' --partition-key `uuidgen`

关于amazon-web-services - Kinesis 的 aws cli put-record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415010/

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