Pow*_*ers 1 amazon-web-services aws-cli amazon-kinesis
我正在尝试使用CLI将一些数据写入AWS Kinesis,但这是行不通的:
aws kinesis put-record --stream-name my-stream-name --data Data=jose|12
Run Code Online (Sandbox Code Playgroud)
我收到“ bash:12:找不到命令”错误。
aws kinesis put-record help 有效,所以我不明白错误。
我正在关注本文档。
只需用单引号将数据包装起来即可:
--data 'Data=jose|12'
Run Code Online (Sandbox Code Playgroud)
否则,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`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2833 次 |
| 最近记录: |