本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
HealthOmics 中的工作流程版本控制
如果您需要變更工作流程,您可以建立新的工作流程或新的工作流程版本。版本不可變,但允許的組態變更不會影響執行邏輯。
工作流程版本提供下列優點:
-
版本會形成相關工作流程的邏輯群組。您可以將使用者定義的名稱新增至每個工作流程版本,以便更輕鬆地管理它們 (特別是具有大量版本的工作流程)。
-
您可以同時執行多個版本的工作流程。
-
工作流程的所有版本都會共用相同的工作流程 ID 和基本 ARN,這可以簡化修改工作流程後的管道管理。
-
工作流程版本提供與工作流程相同的資料來源層級。版本不可變,且 HealthOmics 會為每個工作流程版本建立唯一的 ARN。版本 ARN 包含工作流程 ID 和版本名稱,如下列範例所示:
arn:aws:omics:us-west-2:123456789012:workflow/1234567/version/myUniqueVersionName
-
如果您擁有共享工作流程,則可以在不中斷訂閱者的情況下更新工作流程 (他們可以繼續使用先前的版本)。訂閱者可以存取所有工作流程版本。如果您建立新的版本,則不需要重新共用工作流程。
-
啟動工作流程執行時,您可以指定工作流程版本。
-
使用者可以選擇維持生產執行的穩定版本,並嘗試測試執行的最新版本。
-
如果使用者遇到新版本的問題,則可以還原至工作流程的先前版本。
-
共用工作流程的訂閱者可以選擇要使用的版本。
-