

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

# 建立或更新主機的工作流程
<a name="welcome-hosts-workflow"></a>

當您為已安裝的提供者 （內部部署） 建立連線時，您可以使用主機資源。

**注意**  
對於 GitHub Enterprise Server 或 GitLab 自我管理中的組織，您不會傳遞可用的主機。您為組織中的每個連線建立新的主機，而且務必在主機的網路欄位中輸入相同的資訊 (VPC ID、子網路 IDs 和安全群組 IDs)。如需詳細資訊，請參閱[支援組織的已安裝供應商的連線和主機設定](troubleshooting-connections.md#troubleshooting-organization-host)。

主機可能有以下狀態：
+ `Pending` - `pending` 主機是已建立的主機，必須先設定 (移至 `available`) 才能使用。
+ `Available` - 您可以使用或將 `available` 主機傳遞給連接。

**工作流程：透過 CLI、SDK 或 AWS CloudFormation建立或更新主機：**

您可以使用 [CreateHost](https://docs.aws.amazon.com/codeconnections/latest/APIReference/API_CreateHost.html) API，使用 AWS Command Line Interface (AWS CLI)、 SDK 或 建立主機 CloudFormation。建立後，主機處於 `pending` 狀態。您可以使用主控台的 **設定** 選項來完成程序。

**工作流程：用主控台建立或更新主機**

如果您要建立與已安裝提供者類型的連線，例如 GitHub Enterprise Server 或 GitLab 自我管理，您可以建立主機或使用現有的主機。如果您要連線到雲端供應商類型 (例如 Bitbucket)，請略過建立主機的步驟並繼續建立連線。

使用主控台設定主機並將其狀態從 `pending` 變更為 `available`。

![\[圖表顯示建立連至第三方供應商的連線之工作流程。\]](http://docs.aws.amazon.com/zh_tw/dtconsole/latest/userguide/images/Hosts-flowchart.png)
