我试图了解与 AWS Batch 作业相关的详细信息保留多长时间。例如,Kinesis 限制页面描述了每个流如何默认为 24 小时保留期,该保留期可延长至 7 天。
AWS Batch 限制页面不包含有关作业允许的最大时间或计数的任何详细信息。它确实说 100 万是 SUBMITTED 工作的限制,但不清楚这是专门针对 SUBMITTED 还是包括其他州。
有人知道批处理作业保留的详细信息吗?
我试图了解与 AWS Batch 作业相关的详细信息保留多长时间。例如,Kinesis 限制页面描述了每个流如何默认为 24 小时保留期,该保留期可延长至 7 天。
AWS Batch 限制页面不包含有关作业允许的最大时间或计数的任何详细信息。它确实说 100 万是 SUBMITTED 工作的限制,但不清楚这是专门针对 SUBMITTED 还是包括其他州。
有人知道批处理作业保留的详细信息吗?
SUCCEEDED 和 FAILED 作业的作业元数据将保留 24 小时。SUBMITTED、PENDING、RUNNABLE、STARTING 和 RUNNING 中的作业的元数据保留在队列中,直到作业完成。您的 AWS Batch 作业还将 STDERR/STDOUT 记录到您控制保留策略的 CloudWatch Logs。
来自 AWS Batch 官方文档 - https://docs.aws.amazon.com/batch/latest/userguide/batch_user.pdf
在工作 -> 工作状态下(第 23 页)
FAILED
该作业已失败所有可用的尝试。作业的作业状态
FAILED
在 AWS Batch 中至少保留 24 小时。笔记
FAILED
CloudWatch Logs 中提供了作业日志;日志组为/aws/batch/job,日志流名称格式为first200CharsOfJobDefinitionName /default/ ecs_task_id(此格式将来可能会更改)。作业达到状态后,您可以使用DescribeJobs API 操作RUNNING
以编程方式检索其日志流。有关更多信息,请参阅Amazon CloudWatch Logs 用户指南中的查看发送到 CloudWatch Logs 的日志数据。默认情况下,这些日志设置为永不过期,但您可以修改保留期限。有关更多信息,请参阅Amazon CloudWatch Logs 用户指南中的更改 CloudWatch Logs中的日志数据保留。