我有多个 aws 批处理作业,当失败时,我会为最终用户打印批处理作业的名称,他们可以使用该名称在 aws 批处理 gui 中搜索作业。从那里他们可以获得 aws cloudwatch logstream 链接以查看更详细的日志。
我怎样才能获得日志流链接?并在作业失败时将其与名称一起打印(这部分很简单,一旦找出日志流链接)
当我查看 logstream 链接时,我认为它可以简单地通过连接字符串值来创建,例如:
https://ap-south-1.console.aws.amazon.com/cloudwatch/home?region=ap-south-1#logsV2:log-groups/log-group//aws/batch/job/log-events/batch-job-defn/default/1c2524f0b4b0432eb44bf36f2bacc887
我掌握了大部分信息,只是我不知道最后一个id是什么(
1c2524f0b4b0432eb44bf36f2bacc887
)
默认情况下,流由前 200 个字符标识 作业名称和 Amazon ECS 任务 ID。