AEP:由于请求有效负载超过允许的最大大小,出现数据摄取错误
当请求在流摄取期间超过1MB限制时,Adobe Experience Platform (AEP)会返回有效负载大小错误。 系统拒绝请求并阻止数据摄取。 要解决此问题,请通过拆分数据、优化结构、压缩内容或调整批量大小来缩小有效负载的大小。
描述 description
环境
Adobe Experience Platform (AEP)
问题/症状
摄取数据期间出现以下错误:
无效请求:请求有效负载太大。 请求有效负载的最大可接受大小为“1048576.0字节”。 请更新您的请求并重试。
当有效负载超过API限制时,会发生此错误,从而导致摄取失败。
解决方法 resolution
请按照以下步骤解决问题:
- 将大型数据集拆分为小于1MB的较小块,并以单独的请求发送它们,而不是一次上传所有内容。
- 从有效负载中删除不必要的字段以减小其大小。
- 使用支持的方法(如
Accept-Encoding: gzip)发送数据之前先压缩数据。 - 使用监控工具跟踪数据量和检测峰值。
- 检查在 系统集成测试 (SIT)之后所做的配置更改,这些更改会增加有效负载大小。
- 通过将每个请求有效负载保持在1MB以下来遵循Adobe的引入护栏以避免拒绝。 此外,请确保各个配置文件记录不超过100 KB,因为超过此大小的记录将在摄取期间自动丢弃,即使总有效负载在限制范围内也是如此。
相关阅读
- AEP Data Ingestion Guide中的流式摄取概述
- 使用AEP Source Connectors指南中的UI创建HTTP API流连接
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f