

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon ECS および Amazon EKS で実行中のアプリケーションの設定データを取得する
<a name="appconfig-integration-containers-agent-retrieving-data"></a>

Amazon ECS および Amazon EKS で実行されているアプリケーションの AWS AppConfig エージェントから設定データを取得するには、HTTP localhost 呼び出しを使用します。以下の例は HTTP クライアントで `curl` を使用しています。アプリケーション言語または使用可能なライブラリでサポートされている任意の 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
```