

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

# 使用版本和別名將流程部署到應用程式
<a name="flows-deploy"></a>

當您第一次建立流程時，會建立指向工作草稿版本的工作草稿版本 (`DRAFT`) 和測試別名 (`TSTALIASID`)。當您變更流程時，變更會套用至工作草稿，因此其是流程的最新版本。您在工作草稿上進行迭代，直到對流程的行為感到滿意為止。然後，您可以透過建立流程*版本*來設定部署的流程。

*版本*是一個快照，可以保留資源在建立時存在的原樣。您可以繼續修改工作草稿，並視需要建立流程的版本。Amazon Bedrock 按數字順序建立版本，從 1 開始。版本在您建立流程時會充當快照，因此不可變。若要更新已部署到生產環境的流程，您必須從工作草稿建立新的版本，並呼叫指向該版本的別名。

若要部署流程，您必須建立*別名*，該別名會指向流程的版本。然後，您對該別名提出 `InvokeFlow` 請求。您可以使用別名，在不同版本的流程之間有效率地切換，而無需追蹤版本。例如，如果需要快速還原變更，您可以將別名變更為指向先前版本的流程。

下列主題說明如何建立流程的版本和別名。

**Topics**
+ [在 Amazon Bedrock 中建立流程版本](flows-version-create.md)
+ [檢視 Amazon Bedrock 中流程版本的相關資訊](flows-version-view.md)
+ [在 Amazon Bedrock 中刪除流程的版本](flows-version-delete.md)
+ [建立在 Amazon Bedrock 中流程的別名](flows-alias-create.md)
+ [檢視 Amazon Bedrock 中流程別名的相關資訊](flows-alias-view.md)
+ [在 Amazon Bedrock 中修改流程的別名](flows-alias-modify.md)
+ [在 Amazon Bedrock 中刪除流程的別名](flows-alias-delete.md)