You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AWS Java SDK v2获取MediaConvert端点时遇400 subscription maxResult错误

AWS MediaConvert DescribeEndpoints 400错误排查与解决

错误核心原因

你遇到的api.error.400.subscription.maxResult错误,是因为调用DescribeEndpoints时设置的maxResults参数超出了MediaConvert服务的允许范围。AWS官方规定该参数的有效值是1到10,但你的代码里写的是20:

DescribeEndpointsRequest.builder().maxResults(20).build()

这个参数错误才是触发400响应的根本原因,和应用启停时的连接清理操作无关。

为什么之前正常现在报错?

大概率是AWS近期对该接口的参数校验逻辑做了严格化调整,或者之前请求频率低,未触发严格校验;频繁启停程序导致请求量上升,触发了参数校验规则。

快速修复

把maxResults改成1-10之间的数值即可,考虑到你只需要第一个端点,直接设为1最高效:

DescribeEndpointsRequest.builder().maxResults(1).build()

关于客户端资源清理的说明

AWS Java SDK v2的客户端(比如MediaConvertClient)内部会自动管理连接池,不需要在应用关闭时专门清理端点连接。如果需要彻底释放客户端资源,可以调用mediaConvertClient.close()方法,但这不是解决当前错误的必要操作——当前问题完全是参数配置错误导致的。

内容的提问来源于stack exchange,提问作者user2989397

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 20:00:17