

亚马逊 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  | 
|  地点  |  Seattle  | 
|  department  |  \$1"company": "Amazon", "team": "AWS"\$1  | 

**注意**  
您可以使用 `ResponseFilters` YAML 属性更改生成的变量。有关更多信息，请参阅 [“AWS Lambda 调用”操作 YAML](lam-invoke-action-ref.md) 中的 [ResponseFilters](lam-invoke-action-ref.md#lam.invoke.response.filters)。

运行时由 “in AWS Lambda voke” 操作生成和设置的变量称为*预定义*变量。

有关在工作流中引用这些变量的信息，请参阅[使用预定义变量](workflows-using-predefined-variables.md)。