

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

# 擷取在 Amazon ECS 和 Amazon EKS 中執行之應用程式的組態資料
<a name="appconfig-integration-containers-agent-retrieving-data"></a>

您可以使用 HTTP localhost 呼叫，從 AWS AppConfig Agent 擷取在 Amazon ECS 和 Amazon EKS 中執行之應用程式的組態資料。下列範例使用 `curl`搭配 HTTP 用戶端。您可以使用應用程式語言或可用程式庫支援的任何可用 HTTP 用戶端來呼叫代理程式。

**注意**  
如果您的應用程式使用正斜線，例如「test-backend/test-service」，若要擷取組態資料，您將需要使用 URL 編碼。

**擷取任何已部署組態的完整內容**

```
$ curl "http://localhost:2772/applications/application_name/environments/environment_name/configurations/configuration_name"
```

**從 AWS AppConfig 類型的組態擷取單一旗標及其屬性 `Feature Flag`**

```
$ curl "http://localhost:2772/applications/application_name/environments/environment_name/configurations/configuration_name?flag=flag_name"
```

**從 類型的組態存取多個旗標及其屬性 AWS AppConfig `Feature Flag`**

```
$ curl "http://localhost:2772/applications/application_name/environments/environment_name/configurations/configuration_name?flag=flag_name_one&flag=flag_name_two"
```

呼叫會傳回 HTTP 標頭中的組態中繼資料，包括組態版本、內容類型和組態版本標籤 （如適用）。代理程式回應的內文包含組態內容。請見此處範例：

```
HTTP/1.1 200 OK
Configuration-Version: 1
Content-Type: application/json
Date: Tue, 18 Feb 2025 20:20:16 GMT
Content-Length: 31

My test config
```