AWS步骤功能:大小超过字节服务限制的最大数量
我在AWS步骤功能中有2步状态机。 第一个功能在MySQL数据库中进行查询,并将其发送到第二个A JSON。
我收到以下错误:
The state/task 'xxxx' returned a result with a size exceeding the maximum number of bytes service limit.
按照此 post 和step函数 a href =“ https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html” rel =“ nofollow noreferrer”>文档任务,状态或执行的大小是262,144字节作为UTF-8编码字符串
的数据。
我正在测试我要发送的JSON的大小
const size = Buffer.byteLength(JSON.stringify(data))
console.log('dataSize:', size)
,并且大小为info datasize:29444
在控制台日志中。 它远低于根据文档所允许的。
如果我更改查询以获取更少的数据,则可以使用。
关于可能的想法?
I have a 2 steps state machine in AWS Step Functions.
The first function does a query in a MySql database and sends to the second one a JSON.
I am getting the following error:
The state/task 'xxxx' returned a result with a size exceeding the maximum number of bytes service limit.
As per this post and the Step Function documentation the Maximum input or output size for a task, state, or execution
is 262,144 bytes of data as a UTF-8 encoded string
.
I am testing the size of the JSON I am sending
const size = Buffer.byteLength(JSON.stringify(data))
console.log('dataSize:', size)
and the size is INFO dataSize: 29444
in the console log.
It is much lower than allowed based on the documentation.
If I change the query to fetch less data it works.
Some idea on what could possible be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论