[英]aws cli put-record for Kinesis
我正在尝试使用CLI将一些数据写入AWS Kinesis,但这是行不通的:
aws kinesis put-record --stream-name my-stream-name --data Data=jose|12
我收到“ bash:12:找不到命令”错误。
aws kinesis put-record help
有效,因此我不理解该错误。
我正在关注本文档 。
只需用单引号将数据包装起来即可:
--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`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.