

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 重跑跑入 HealthOmics
<a name="rerun-a-run"></a>

对于尚未删除的跑步，请使用控制台或 API 重新运行运行。对于已删除的跑步，请使用该工具。 HealthOmics **rerun**

**Topics**
+ [使用控制台重新运行](#rerun-a-run-console)
+ [使用 API 重新跑步](#rerun-a-run-api)
+ [使用 “重新运行” 工具](#rerun-tool)

## 使用控制台重新运行
<a name="rerun-a-run-console"></a>

在控制台中，按照以下步骤重新运行运行：

1. 打开 [HealthOmics 管理控制台](https://console.aws.amazon.com/omics/)。

1.  如果需要，请打开左侧导航窗格 (►)。选择**运行**。

1. 在 “**运行**” 页面上，选择要重新运行的运行。

1. 从表格上方的操作菜单中，选择 “**重新运行**”。

## 使用 API 重新跑步
<a name="rerun-a-run-api"></a>

使用 **StartRun** API 操作重新运行现有运行。提供以下必需的输入：
+ 服务角色 ARN () `roleArn`。
+ 要复制的运行的 ID (`runId`)。
+ 运行保存运行输出的 Amazon S3 位置 (`outputUri`)。

```
aws omics start-run 
     --run-id {{run id}} \
     --role-arn arn:aws:iam::1234567892012:role/service-role/OmicsWorkflow-20221004T164236 \
     --output-uri s3://workflow-output-b6f2fce1
```

## 使用 “重新运行” 工具
<a name="rerun-tool"></a>

对于已删除的运行，您可以下载并使用该 HealthOmics **rerun**工具重新运行该运行。该工具从 CloudWatch 日志清单中检索运行信息。从**rerun**工具[ GitHub 存储库下载该HealthOmics 工具]( https://github.com/awslabs/amazon-omics-tools)。

以下示例显示了如何使用该**rerun**工具。

```
aws-healthomics-rerun 9876543   
```

如果运行存在于中 CloudWatch，则您会收到与以下示例输出类似的响应。如果工作流程已不存在，您会收到一条错误消息。

```
Original request:
{
  "workflowId": "9679729",
  "roleArn": "arn:aws:iam::123456789012:role/DemoRole",
  "name": "sample_rerun",
  "parameters": {
    "image": "123456789012.dkr.ecr.us-west-2.amazonaws.com/default:latest",
    "file1": "omics://123456789012.storage.us-west-2.amazonaws.com/8647780323/readSet/6389608538"
  },
  "outputUri": "s3://workflow-output-bcf2fcb1"
}
StartRun request:
{
  "workflowId": "9679729",
  "roleArn": "arn:aws:iam::123456789012:role/DemoRole",
  "name": "new test",
  "parameters": {
    "image": "123456789012.dkr.ecr.us-west-2.amazonaws.com/default:latest",
    "file1": "omics://123456789012.storage.us-west-2.amazonaws.com/8647780323/readSet/6389608538"
  },
  "outputUri": "s3://workflow-output-bcf2fcb1"
}
StartRun response:
{
  "arn": "arn:aws:omics:us-west-2:123456789012:run/9171779",
  "id": "9171779",
  "status": "PENDING",
  "tags": {}
}
```