

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

# 部署考量
<a name="cfct-considerations"></a>

請務必在部署 *AWS Control Tower 登陸區域的相同帳戶和區域中啟動 AWS Control Tower (CfCT) 的自訂*；也就是說，您必須在 AWS Control Tower 主區域的 AWS Control Tower 管理帳戶中部署它。 CfCT 根據預設，CfCT 透過在該帳戶和區域中設定組態管道來建立和執行登陸區域組態套件。

## 準備部署
<a name="deploy-custom-aws-ct-deploy"></a>

當您準備 CloudFormation 範本進行初始部署時，有一些選項。您可以選擇組態來源，也可以允許手動核准管道部署。接下來的兩個章節會進一步說明這些選項。

### 選擇您的組態來源
<a name="deploy-config-source"></a>

根據預設，範本會建立 Amazon Simple Storage Service (Amazon S3) 儲存貯體，將範例組態套件儲存為名為 `.zip`的檔案`_custom-control-tower-configuration.zip`。Amazon S3 儲存貯體受版本控制，您可以視需要更新組態套件。如需有關更新組態套件的資訊，請參閱[使用 Amazon S3 做為組態來源](cfct-s3-source.md)。

**請記得移除底線**  
範例組態套件檔案名稱以底線 (\_) 開頭，因此 AWS CodePipeline 不會自動啟動。當您完成自訂組態套件時，請務必上傳`custom-control-tower-configuration.zip`不含底線 (\_) 的 ，以開始部署 AWS CodePipeline。

如果您有現有的 AWS CodeCommit Git 儲存庫，您可以將組態套件的儲存位置從 Amazon S3 儲存貯體變更為 AWS CodeCommit Git 儲存庫。若要這樣做，請在 CloudFormation 參數中選取 `CodeCommit`選項。

**是否要壓縮？**  
當您使用預設 S3 儲存貯體時，請確定組態套件以`.zip`檔案形式提供。如果您使用的是 AWS CodeCommit 儲存庫，請務必將組態套件放在儲存庫中，而不壓縮檔案。如需在 中建立和存放組態套件的詳細資訊 AWS CodeCommit，請參閱 [CfCT 自訂指南](cfct-customizations-dev-guide.md)。

您可以使用範例組態套件來建立自己的自訂組態來源。當您準備好部署自訂組態時，請手動將組態套件上傳至 Amazon S3 儲存貯體或儲存 AWS CodeCommit 庫。當您上傳組態檔案時，管道會自動開始。

### 選擇管道組態核准參數
<a name="deploy-pipeline-config-parameters"></a>

 AWS CloudFormation 範本提供手動核准組態變更部署的選項。根據預設，不會啟用手動核准。如需詳細資訊，請參閱[步驟 1。啟動堆疊](step1.md)。

啟用手動核准時，組態管道會驗證對 AWS Control Tower 檔案資訊清單和範本所做的自訂，然後暫停程序，直到授予手動核准為止。核准後，部署會視需要繼續執行剩餘的管道階段，以實作 *AWS Control Tower (CfCT) 的自訂*功能。 CfCT

您可以使用手動核准參數，透過拒絕第一次嘗試透過管道執行，來防止 AWS Control Tower 組態的自訂執行。此參數也可讓您手動驗證 AWS Control Tower 組態變更的自訂，做為實作前的最終控制項。

## 更新 AWS Control Tower 的自訂
<a name="update"></a>

如果您先前已部署 CfCT，則必須更新 CloudFormation 堆疊以取得 CfCT 架構的最新版本。如需詳細資訊，請參閱[更新堆疊](update-stack.md)。