

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

# 擷取實驗處理
<a name="appconfig-integration-retrieving-experiment-treatments"></a>

當實驗在特徵標記上執行時，您可以擷取指派的處理方式，就像從 AWS AppConfig 代理程式擷取任何特徵標記一樣。這需要兩個新增項目：您識別實體，並提供實驗對象規則評估的發起人內容。

1. 從 AWS AppConfig 代理程式擷取 旗標。

1. 使用`?flag={{FLAG_KEY}}`查詢參數指定您想要處理之確切旗標。

1. 在 `Entity-Id`標頭中提供實體識別符，例如最終使用者 ID。代理程式會在執行期間傳回相同實體的相同處理方式。

1. 傳遞實驗對象規則在 `Context`標頭中評估的請求內容。

例如，若要探索`user123`針對`inference-settings`在旗標上執行的實驗指派給哪個處理，請提出此請求：

```
curl "http://localhost:2772/applications/MyApp/environments/MyEnv/configurations/MyFlags?flag=inference-settings" \
-H "Entity-Id: user123"
```

如果 `user123` 指派給處理 `t1`，代理程式會傳回如下所示的回應：

```
{
  "_variant": "__t1__",
  "enabled": true
}
```

`_variant` 欄位識別指派給實體的標記變體。當您開始實驗時， 會將每個處理 AWS AppConfig 對應至針對指派處理命名的標記變體 (`__c__`針對控制項，以及針對處理`__t1__``__t2__`，依此類推）。如果處理定義屬性值，它們也會出現在回應中。

**注意**  
如果實體不是實驗對象的一部分，或是對象的一部分，但目前未公開給實驗 （根據實驗暴露百分比），代理程式不會傳回實驗處理。反之，它會落在目前部署到環境的旗標值。