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

AWS Comprehend任务执行后始终处于SUBMITTED状态求助

Amazon Comprehend任务一直停留在SUBMITTED状态的排查与解决

可能的原因

  • 输入数据异常:S3输入文件编码不符合UTF-8要求、文件损坏,或者输入路径配置错误,都会导致任务无法启动,卡在提交状态。
  • IAM权限不足:执行任务的IAM角色没有访问输入/输出S3桶的权限,或者缺少Comprehend任务执行权限,导致任务无法获取资源推进。
  • 配额限制:AWS账户中Comprehend的并发任务配额已用尽,新任务只能排队等待资源释放。
  • 服务或网络问题:任务所在区域的Comprehend服务临时故障,或是VPC配置限制了Comprehend与S3之间的网络通路。

解决步骤与输出获取方法

  1. 校验输入数据与路径
    • 确认S3输入文件为UTF-8编码,且格式匹配任务类型要求(比如实体识别任务需用纯文本文件)。
    • 用AWS CLI执行s3 ls <你的输入S3路径>,验证路径是否正确、文件是否可访问。
  2. 检查IAM角色权限
    • 给执行任务的IAM角色添加必要权限:
      • comprehend:Start*Job(任务启动权限)
      • s3:GetObject(读取输入文件)
      • s3:PutObject(写入输出结果)
      • s3:ListBucket(查看桶内文件)
    • 通过IAM控制台的权限模拟器验证角色权限是否达标。
  3. 确认账户配额
    • 登录AWS控制台进入Comprehend页面,查看左侧配额选项,确认并发任务数是否达到上限。若不足,可提交配额提升申请。
  4. 排查服务与网络状态
    • 查看AWS控制台的服务健康页面,确认对应区域的Comprehend服务是否正常运行。
    • 若任务在VPC内执行,检查VPC端点配置是否允许Comprehend访问S3,或安全组是否放开必要网络端口。
  5. 获取任务输出
    • 只有当任务状态变为COMPLETED后,才能在指定的S3输出路径中找到JSON格式的结果文件。
    • 若任务长时间卡壳,可通过AWS CLI执行对应命令查看详细状态(比如实体识别任务用aws comprehend describe-entities-detection-job --job-id <你的任务ID>),获取错误提示信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 20:25:46