2017-09-25 7 views
0

나는 CLI와 AWS 운동성에 일부 데이터를 쓰기 위해 노력하고 있어요에 넣어 레코드를 CLI를하지만이 작동하지 않습니다 :AWS는 운동성

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

나는 "bash는 무엇입니까 : 발견되지 명령 : 12 "오류.

aws kinesis put-record help 나는이 오류를 이해하지 못합니다.

다음은 this documentation입니다.

답변

2

그냥 작은 따옴표로 데이터를 포장 :

그렇지 않으면 bash는 존재하지 않는 12라는 프로그램에 파이프 aws kinesis put-record --stream-name my-stream-name --data Data=jose의 출력을하려고합니다.

또한 --partition-key 인수를 추가해야합니다.이 인수는 임의로 --partition-key `uuidgen`을 사용하여 생성 할 수 있습니다. 전체 명령은 다음과 같습니다.

aws kinesis put-record --stream-name my-stream-name --data 'Data=jose|12' --partition-key `uuidgen`