ai didi

aws-cli - AWS CLI V2 "AWS firehose put-record"提示无效的 base64 :

转载 作者:行者123 更新时间:2023-12-04 12:05:41 24 4
gpt4 key购买 nike

我曾经能够将记录发送到 firehose 没有任何问题

aws firehose put-record --delivery-stream-name my-stream --record='Data="{\"foor\":\"bar\"}"'
但是由于我已将 cli 更新到版本 2,因此出现此错误:
Invalid base64: "{"foor":"bar"}"
我试图将 {"foor":"bar"} 转换为 based64,但后来我得到了 InvalidArgumentException
aws firehose put-record --delivery-stream-name my-stream --record='Data=e1wiYXNkZlwiOlwidGVzdGFtXCJ9Ig=='


An error occurred (InvalidArgumentException) when calling the PutRecord operation: This operation is not permitted on KinesisStreamAsSource delivery stream type.

最佳答案

如果您使用的是 AWS CLI v2,请使用此命令调用对 Firehose 的 putRecord 调用:aws firehose put-record --delivery-stream-name STREAM-NAME --cli-binary-format raw-in-base64-out --record="{\"Data\":\"1\"}"

关于aws-cli - AWS CLI V2 "AWS firehose put-record"提示无效的 base64 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62803795/

24 4 0
文章推荐: markdown - 在 Next.js 中使用 PrismJS 并使用备注突出显示 Markdown 中的代码
文章推荐: javascript - 使用material-ui自动完成获取选中值的 "ID"
文章推荐: r - 创建不同长度的序列序列
文章推荐: Pycharm跨2个显示器全屏: is this possible?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com