5

我试图了解与 AWS Batch 作业相关的详细信息保留多长时间。例如,Kinesis 限制页面描述了每个流如何默认为 24​​ 小时保留期,该保留期可延长至 7 天。

AWS Batch 限制页面不包含有关作业允许的最大时间或计数的任何详细信息。它确实说 100 万是 SUBMITTED 工作的限制,但不清楚这是专门针对 SUBMITTED 还是包括其他州。

有人知道批处理作业保留的详细信息吗?

4

2 回答 2

11

SUCCEEDED 和 FAILED 作业的作业元数据将保留 24 小时。SUBMITTED、PENDING、RUNNABLE、STARTING 和 RUNNING 中的作业的元数据保留在队列中,直到作业完成。您的 AWS Batch 作业还将 STDERR/STDOUT 记录到您控制保留策略的 CloudWatch Logs。

于 2017-05-01T23:04:27.080 回答
0

来自 AWS Batch 官方文档 - https://docs.aws.amazon.com/batch/latest/userguide/batch_user.pdf

在工作 -> 工作状态下(第 23 页

FAILED

该作业已失败所有可用的尝试。作业的作业状态FAILED在 AWS Batch 中至少保留 24 小时。

笔记

FAILEDCloudWatch Logs 中提供了作业日志;日志组为/aws/batch/job,日志流名称格式为first200CharsOfJobDefinitionName /default/ ecs_task_id(此格式将来可能会更改)。作业达到状态后,您可以使用DescribeJobs API 操作RUNNING以编程方式检索其日志流。有关更多信息,请参阅Amazon CloudWatch Logs 用户指南中的查看发送到 CloudWatch Logs 的日志数据。默认情况下,这些日志设置为永不过期,但您可以修改保留期限。有关更多信息,请参阅Amazon CloudWatch Logs 用户指南中的更改 CloudWatch Logs中的日志数据保留

于 2021-11-17T01:00:01.983 回答