

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

# 更新工作流程版本
<a name="workflows-version-update"></a>

您可以更新私有工作流程版本的描述和預設執行儲存組態。若要變更工作流程版本中的任何其他資訊，請建立新的版本。

**Topics**
+ [使用主控台更新工作流程版本](#workflow-versions-console-update)
+ [使用 CLI 更新工作流程版本](#workflow-versions-api-update)
+ [使用 SDK 更新工作流程版本](#workflow-versions-sdk-update)

## 使用主控台更新工作流程版本
<a name="workflow-versions-console-update"></a>

**更新工作流程版本**

1. 開啟 [HealthOmics 主控台](https://console.aws.amazon.com/omics/)。

1.  如有需要，請開啟左側導覽窗格 (≡)。選擇**私有工作流程**。

1. 在**私有工作流程**頁面上，選擇工作流程。

1. 在**工作流程**頁面上，選擇要更新的工作流程版本，然後從**動作**清單中選擇**編輯**。
   + 如果您選擇預設版本，主控台會開啟**編輯工作流程**頁面。如需詳細資訊，請參閱[更新私有工作流程](update-private-workflow.md)。
   + 如果您選擇使用者定義的版本，主控台會開啟**編輯版本**頁面。

1. 在**編輯版本**頁面上，提供下列資訊
   + **版本描述** （選用） - 此版本的描述。

1. 在**預設執行儲存組態**面板中，為使用此工作流程版本的執行提供下列預設值。您可以在開始執行時覆寫預設值：
   + 針對**執行儲存類型**，選取**靜態**或**動態**。
   + 針對靜態執行儲存，選取使用此工作流程版本之執行的預設**執行儲存容量**。此參數的預設值為 1200 GiB。

1. 選擇**儲存變更**。

主控台會返回工作流程詳細資訊頁面，並顯示具有更新工作流程版本的頁面橫幅。

## 使用 CLI 更新工作流程版本
<a name="workflow-versions-api-update"></a>

您可以使用下列 CLI 命令更新工作流程版本的參數。工作流程 ID 和版本名稱的組合可唯一識別版本。

```
aws omics update-workflow-version
--workflow-id 1234567
--version-name "my_version"
--storage-type 'STATIC' 
--storage-capacity 2400
--description "version description"
```

您未收到`update-workflow-version`請求的回應。

## 使用 SDK 更新工作流程版本
<a name="workflow-versions-sdk-update"></a>

您可以使用其中一個 SDKs更新工作流程版本。下列 python SDK 範例示範如何更新工作流程版本的儲存類型和描述。

```
import boto3

omics = boto3.client('omics')

response = omics.update_workflow_version(
   workflowID=1234567,
   versionName='3.0.0',
   storageType='DYNAMIC',
   description='new version description'
)
```