HealthOmics ワークフロー定義のタスクリソース - AWS HealthOmics

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

HealthOmics ワークフロー定義のタスクリソース

ワークフロー定義で、タスクごとに以下を定義します。

HealthOmics は、タスクごとのストレージ仕様を無視します。HealthOmics は、実行内のすべてのタスクがアクセスできる実行ストレージを提供します。詳細については、「HealthOmics ワークフローでストレージタイプを実行する」を参照してください。

WDL
task my_task { runtime { container: "<aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<image-name>" cpu: 2 memory: "4 GB" } ... }

WDL ワークフローの場合、HealthOmics はサービスエラーのために失敗したタスクに対して最大 2 回の再試行を試みます (API リクエストは 5XX HTTP ステータスコードを返します)。タスクの再試行の詳細については、「」を参照してくださいタスクの再試行

WDL 定義ファイルでタスクに次の設定を指定することで、再試行動作をオプトアウトできます。

runtime { preemptible: 0 }
NextFlow
process my_task { container "<aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<image-name>" cpus 2 memory "4 GiB" ... }
CWL
cwlVersion: v1.2 class: CommandLineTool requirements: DockerRequirement: dockerPull: "<aws-account-id>.dkr.ecr.<aws-region>.amazonaws.com/<image-name>" ResourceRequirement: coresMax: 2 ramMax: 4000 # specified in mebibytes