Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Batch 作业队列中搜索作业
你可以使用 Job Search 搜索和 Amazon Batch 筛选职位。此功能提供了在现有作业队列中搜索和筛选其作业的选项。
搜索和筛选能够检索未处于最终状态(SUCCEEDED
或FAILED
)的作业。一旦作业的状态为SUCCEEDED
或FAILED
您应该能够在长达七天的时间内检索该作业。您仍然可以查看任务 CloudWatch 或 Amazon EventBridge 日志。
要同时使用多个条件进行搜索,请使用高级搜索功能。例如,您可以包括以下任何或所有筛选条件:状态、日期范围和其他条件(例如作业名称、作业定义或作业 ID)。
搜索 Amazon Batch 职位(Amazon 控制台)
使用此过程可在 Amazon Batch 控制台中搜索作业队列中的作业。
-
导航至 Amazon Batch 控制台。
-
在导航窗格中,选择作业。
-
打开 “高级搜索”。
-
展开作业队列下拉列表,选择要在其中进行搜索的作业队列。
-
对于搜索选项:
-
在 “状态” 下拉列表中,您可以选择一个或多个状态进行筛选。有关更多信息,请参阅作业状态和服务作业状态。
-
选择日期范围可根据日期和时间范围筛选结果。
-
在 “其他条件” 字段中,输入要包含在搜索结果中的关键字。例如,您可以使用此字段按作业名称、作业定义或作业 ID 进行搜索。根据属性的不同,可能还必须定义其他运算符,例如等于 (=) 或包含 (:)。
SageMaker 训练作业队列仅支持按任务名称和作业 ID 筛选
-
选择搜索。
搜索和筛选 Amazon Batch 职位 (Amazon CLI)
使用此过程列出作业队列中的所有作业 Amazon CLI。或者,使用 -filter s 参数根据您指定的条件缩小结果范围。
- Search job queue (Amazon CLI)
-
您可以使用 list-jobs 命令来搜索和筛选作业队列。
例如,您可以根据作业名称搜索作业队列:
aws batch list-jobs \
--job-queue my-job-queue
\
--filters name=JOB_NAME,values="my-job
"
在前面的命令中,进行以下更改:
my-job-queue
替换为任务队列的名称。
my-job
用您的任务名称替换。
- Search service job queue (Amazon CLI)
-
您可以使用list-service-jobs命令来搜索和筛选服务作业队列。
例如,您可以根据任务名称搜索服务作业队列:
aws batch list-service-jobs \
--job-queue my-sm-queue
\
--filters name=JOB_NAME,values="my-sm-job
"
在前面的命令中,进行以下更改:
my-sm-queue
替换为服务任务队列的名称。
my-sm-job
替换为服务任务的名称。