

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

# 搭配 Amazon ECS 和 Amazon EKS 使用 AWS AppConfig 代理程式
<a name="appconfig-integration-containers-agent"></a>

您可以使用 AWS AppConfig 代理程式 AWS AppConfig 與 Amazon Elastic Container Service (Amazon ECS) 和 Amazon Elastic Kubernetes Service (Amazon EKS) 整合。代理程式可做為與 Amazon ECS 和 Amazon EKS 容器應用程式一起執行的附屬容器。代理程式會以下列方式增強容器化應用程式處理和管理：
+ 客服人員會使用 AWS Identity and Access Management (IAM) 角色 AWS AppConfig 來代表您呼叫 ，並管理組態資料的本機快取。透過從本機快取提取組態資料，您的應用程式需要較少的程式碼更新來管理組態資料、在幾毫秒內擷取組態資料，並且不受可能中斷對此類資料呼叫的網路問題影響。\$1
+ 代理程式為擷取和解析 AWS AppConfig 功能旗標提供原生體驗。
+ 代理程式現成提供快取策略、輪詢間隔和本機組態資料可用性的最佳實務，同時追蹤後續服務呼叫所需的組態字符。
+ 在背景執行時，代理程式會定期輪詢 AWS AppConfig 資料平面以進行組態資料更新。您的容器化應用程式可以透過連線至連接埠 2772 上的 localhost （可自訂的預設連接埠值） 並呼叫 HTTP GET 來擷取資料，來擷取資料。
+ AWS AppConfig 代理程式會更新容器中的組態資料，而不必重新啟動或回收這些容器。

\$1AWS AppConfig 當服務第一次擷取您的組態資料時，代理程式會快取資料。因此，擷取資料的第一個呼叫比後續呼叫慢。

**開始之前**  
若要 AWS AppConfig 與您的容器應用程式整合，您必須建立 AWS AppConfig 成品和組態資料，包括功能旗標或自由格式組態資料。如需詳細資訊，請參閱[在 中建立功能旗標和自由格式組態資料 AWS AppConfig](creating-feature-flags-and-configuration-data.md)。

若要擷取 託管的組態資料 AWS AppConfig，您的容器應用程式必須設定為可存取 AWS AppConfig 資料平面。若要授予應用程式存取權，請更新容器服務 IAM 角色所使用的 IAM 許可政策。具體而言，您必須將 `appconfig:StartConfigurationSession`和 `appconfig:GetLatestConfiguration`動作新增至政策。容器服務 IAM 角色包括下列項目：
+ Amazon ECS 任務角色
+ Amazon EKS 節點角色
+ Pod AWS Fargate 執行角色 （如果您的 Amazon EKS 容器使用 Fargate 進行運算處理）

如需將許可新增至政策的詳細資訊，請參閱《[IAM 使用者指南》中的新增和移除 IAM 身分許可](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html)。 **

**Topics**
+ [啟動 Amazon ECS 整合的 AWS AppConfig 代理程式](appconfig-integration-containers-agent-starting-ecs.md)
+ [啟動 Amazon EKS 整合的 AWS AppConfig 代理程式](appconfig-integration-containers-agent-starting-eks.md)
+ [（選用） 在 Amazon EKS 中以 DaemonSet AWS AppConfig 身分執行](appconfig-integration-containers-agent-daemon.md)
+ [（選用） 使用環境變數來設定 AWS AppConfig Agent for Amazon ECS 和 Amazon EKS](appconfig-integration-containers-agent-configuring.md)
+ [擷取在 Amazon ECS 和 Amazon EKS 中執行之應用程式的組態資料](appconfig-integration-containers-agent-retrieving-data.md)