

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

# 更新私有工作流程
<a name="update-private-workflow"></a>

您可以使用 HealthOmics 主控台、 AWS CLI 命令或其中一個 AWS SDKs 來更新工作流程。

**注意**  
請勿在工作流程名稱中包含任何個人身分識別資訊 (PII)。這些名稱會顯示在 CloudWatch 日誌中。

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

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

**更新工作流程的步驟**

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

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

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

1. 在**工作流程**頁面上：
   + 如果工作流程有版本，請確定您選取**預設版本**。
   + 從**動作**清單中選擇**編輯**。

1. 在**編輯工作流程**頁面上，您可以變更下列任何值：
   + **工作流程名稱**。
   + **工作流程描述**。
   + 工作流程的預設**執行儲存類型**。
   + 預設**執行儲存容量** （如果執行儲存類型是靜態儲存）。如需預設執行儲存組態的詳細資訊，請參閱 [使用主控台建立工作流程](create-private-workflow.md#console-create-workflows)。

1. 選擇**儲存變更**以套用變更。

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

如下列範例所示，您可以更新工作流程名稱和描述。您也可以變更預設執行儲存類型 (STATIC 或 DYNAMIC)，並執行儲存容量 （適用於靜態儲存類型）。如需執行儲存體類型的詳細資訊，請參閱 [在 HealthOmics 工作流程中執行儲存類型](workflows-run-types.md)。

```
aws omics update-workflow    \
  --id 1234567    \
  --name my_workflow      \
  --description "updated workflow"    \
  --storage-type 'STATIC'    \
  --storage-capacity 1200
```

您不會收到對`update-workflow`請求的回應。

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

您可以使用其中一個 SDKs更新工作流程。

下列範例示範如何使用 Python SDK 更新工作流程

```
import boto3

omics = boto3.client('omics')

response = omics.update_workflow(
   name='my_workflow',
   description='updated workflow'
)
```