

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Réexécuter un run in HealthOmics
<a name="rerun-a-run"></a>

Pour les exécutions que vous n'avez pas encore supprimées, utilisez la console ou l'API pour réexécuter l'exécution. Pour les courses que vous avez supprimées, utilisez l' HealthOmics **rerun**outil. 

**Topics**
+ [Réexécuter une exécution à l'aide de la console](#rerun-a-run-console)
+ [Réexécuter une exécution à l'aide de l'API](#rerun-a-run-api)
+ [Utilisation de l'outil Rerun](#rerun-tool)

## Réexécuter une exécution à l'aide de la console
<a name="rerun-a-run-console"></a>

Depuis la console, procédez comme suit pour relancer une exécution : 

1. Ouvrez la [HealthOmics console](https://console.aws.amazon.com/omics/).

1.  Si nécessaire, ouvrez le volet de navigation de gauche (≡). Choisissez **Runs**.

1. Sur la page **Exécutions**, sélectionnez l'exécution à exécuter à nouveau.

1. Dans le menu d'action situé au-dessus du tableau, choisissez **Re-exécuter**.

## Réexécuter une exécution à l'aide de l'API
<a name="rerun-a-run-api"></a>

Utilisez l'opération **StartRun** API pour réexécuter une exécution existante. Fournissez les entrées requises suivantes :
+ Un rôle de service ARN (`roleArn`).
+ L'ID de l'exécution à dupliquer (`runId`).
+ Un emplacement Amazon S3 où l'exécution enregistre les sorties d'exécution (`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
```

## Utilisation de l'outil Rerun
<a name="rerun-tool"></a>

Pour une exécution supprimée, vous pouvez télécharger et utiliser l' HealthOmics **rerun**outil pour la réexécuter. L'outil extrait les informations d'exécution à partir du manifeste CloudWatch Logs. Téléchargez l'**rerun**outil depuis le [ GitHub référentiel HealthOmics d'outils]( https://github.com/awslabs/amazon-omics-tools).

L'exemple suivant montre comment utiliser l'**rerun**outil.

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

Si l'exécution existe dans CloudWatch, vous recevez une réponse similaire à l'exemple de sortie suivant. Si le flux de travail n'existe plus, vous recevez un message d'erreur.

```
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": {}
}
```