

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

# 在 中部署功能旗標和組態資料 AWS AppConfig
<a name="deploying-feature-flags"></a>

[建立使用特徵標記和自由格式組態資料所需的成品](https://docs.aws.amazon.com/appconfig/latest/userguide/creating-feature-flags-and-configuration-data.html)之後，您可以建立新的部署。當您建立新的部署時，您可以指定下列資訊：
+ 應用程式 ID
+ 組態設定檔 ID
+ 組態版本
+ 您想要部署組態資料的環境 ID
+ 部署策略 ID，定義您希望變更多快生效
+ 使用客戶受管金鑰加密資料的 AWS Key Management Service (AWS KMS) 金鑰 ID。

當您呼叫 [StartDeployment](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html) API 動作時， 會 AWS AppConfig 執行下列任務：

1. 使用組態設定檔中的位置 URI，從基礎資料存放區擷取組態資料。

1. 使用您在建立組態描述檔時指定的驗證器，以語法和語義方式驗證組態資料是否正確。

1. 快取資料的副本，以便您的應用程式可以擷取資料。此快取複本稱為*部署的資料*。

您可以使用部署 AWS AppConfig 策略和基於 Amazon CloudWatch 警示的自動轉返的組合，來緩解部署組態資料在應用程式中導致錯誤的情況。部署策略可讓您利用實體型部署，在幾分鐘或數小時內，沿著您自己的目標維度，緩慢地釋出所有目標或特定客群的變更。設定 CloudWatch 之後，如果一或多個警示在部署期間進入警示狀態， AWS AppConfig 會自動將組態資料復原至先前的版本。如需部署策略的詳細資訊，請參閱 [使用部署策略](appconfig-creating-deployment-strategy.md)。如需自動轉返的詳細資訊，請參閱 [監控部署以進行自動復原](monitoring-deployments.md)。

**注意**  
AWS AppConfig 代理程式 (2.0.136060 版或更新版本） 支援在逐步推出期間，將功能旗標或自由格式組態資料部署至特定客群或個別使用者。以實體為基礎的逐步部署可確保一旦使用者或客群收到組態版本，就會在整個部署期間持續收到相同的版本，無論哪些運算資源提供其請求。如需詳細資訊，請參閱[使用 AWS AppConfig 代理程式進行以使用者或實體為基礎的逐步部署](appconfig-agent-how-to-use.md#appconfig-entity-based-gradual-deployments)。

**Topics**
+ [使用部署策略](appconfig-creating-deployment-strategy.md)
+ [部署組態](appconfig-deploying.md)
+ [使用 CodePipeline 部署 AWS AppConfig 組態](appconfig-integration-codepipeline.md)
+ [還原組態](appconfig-deploying-reverting.md)