使用 API 啟動 HealthOmics Ready2Run 工作流程 - AWS HealthOmics

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 API 啟動 HealthOmics Ready2Run 工作流程

大多數 API 操作的行為方式與 Ready2Run 工作流程和私有工作流程類似。

若要傳回可用的 Ready2Run 工作流程清單,請使用將 type 參數設為 READY2RUN 的 list-workflows

aws omics list-workflows --type READY2RUN

在您識別要從 list-workflows 回應執行的工作流程之後,您可以使用 get-workflow 搭配 --id 參數來取得更多詳細資訊。

aws omics get-workflow --type READY2RUN --id workflow id

若要執行 Ready2Run 工作流程,您可以使用 start-run API 操作,並將工作流程類型參數設為 READY2RUN,如下列範例所示

aws-omics start-run \ --workflow-type READY2RUN \ --workflow-id workflow id \ --output-uri &example-s3-bucket; \ --role-arn arn:aws:iam::1234567892012:role/service-role/OmicsWorkflow-20221004T164236 \ --parameters file:///path/to/parameters.json

若要指定工作流程版本,請使用 workflow-version 參數,如本範例所示。

aws-omics start-run \ --workflow-type READY2RUN \ ... --version-name '3.0.0'

若要監控您的執行,您可以使用 get-run API 操作,如下所示。

aws-omics get-run \ --id run id