HealthOmics에서 실행 다시 실행 - AWS HealthOmics

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

HealthOmics에서 실행 다시 실행

아직 삭제하지 않은 실행의 경우 콘솔 또는 API를 사용하여 실행을 다시 실행합니다. 삭제한 실행의 경우 HealthOmics rerun 도구를 사용합니다.

콘솔을 사용하여 실행 다시 실행

콘솔에서 다음 단계에 따라 실행을 다시 실행합니다.

  1. HealthOmics 콘솔을 엽니다.

  2. 필요한 경우 왼쪽 탐색 창(™)을 엽니다. 실행을 선택합니다.

  3. 실행 페이지에서 다시 실행할 실행을 선택합니다.

  4. 테이블 위의 작업 메뉴에서 재실행을 선택합니다.

API를 사용하여 실행 다시 실행

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

재실행 도구 사용

삭제된 실행의 경우 HealthOmics rerun 도구를 다운로드하고 사용하여 실행을 다시 실행할 수 있습니다. 도구는 CloudWatch Logs 매니페스트에서 실행 정보를 검색합니다. HealthOmics rerun Tool GitHub 리포지토리에서 도구를 다운로드합니다. HealthOmics GitHub

다음 예제에서는 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": {} }