

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

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

# 「AWS Lambda 叫用」變數
<a name="lam-invoke-action-variables"></a>

根據預設，**AWS Lambda 叫用**動作會在 Lambda 回應承載中的每個頂層金鑰產生一個變數。

例如，如果回應承載如下所示：

```
responsePayload = {
  "name": "Saanvi",
  "location": "Seattle",
  "department": {
    "company": "Amazon",
    "team": "AWS"
  }
}
```

...然後，動作會產生下列變數。


| 金鑰 | 值 | 
| --- | --- | 
|  name  |  Saanvi  | 
|  location  |  西雅圖  | 
|  department  |  \$1"company"： "Amazon"、"team"： "AWS"\$1  | 

**注意**  
您可以使用 `ResponseFilters` YAML 屬性變更產生的變數。如需詳細資訊，請參閱《[ResponseFilters](lam-invoke-action-ref.md#lam.invoke.response.filters)》中的 [「AWS Lambda 叫用」動作 YAML](lam-invoke-action-ref.md)。

「AWS Lambda 叫用」動作在執行時間產生和設定的變數稱為*預先定義的變數*。

如需在工作流程中參考這些變數的資訊，請參閱 [使用預先定義的變數](workflows-using-predefined-variables.md)。