

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# LambdaInvoke
<a name="rule-reference-LambdaInvoke"></a>

创建条件时，可以添加 `LambdaInvoke` 规则。本节提供对规则参数的参考。有关规则和条件的更多信息，请参阅[阶段条件是如何运作的？](concepts-how-it-works-conditions.md)。

您必须已经在 Lambda 中创建了一个函数作为单独的资源。

**Topics**
+ [规则类型](#rule-reference-CloudWatchAlarm-type)
+ [配置参数](#rule-reference-LambdaInvoke-config)
+ [规则配置示例](#rule-reference-LambdaInvoke-example)
+ [另请参阅](#rule-reference-LambdaInvoke-links)

## 规则类型
<a name="rule-reference-CloudWatchAlarm-type"></a>
+ 类别：`Rule`
+ 拥有者：`AWS`
+ 提供方：`LambdaInvoke`
+ 版本：`1`

## 配置参数
<a name="rule-reference-LambdaInvoke-config"></a>

**FunctionName**  
必需：是  
Lambda 函数的名称。

**UserParameters**  
必需：否  
这些参数以键值对格式作为函数的输入。

## 规则配置示例
<a name="rule-reference-LambdaInvoke-example"></a>

------
#### [ YAML ]

```
- name: MyLambdaRule
  ruleTypeId:
    category: Rule
    owner: AWS
    provider: LambdaInvoke
    version: '1'
  configuration:
    FunctionName: my-function
  inputArtifacts:
  - name: SourceArtifact
  region: us-east-1
```

------
#### [ JSON ]

```
[
    {
        "name": "MyLambdaRule",
        "ruleTypeId": {
            "category": "Rule",
            "owner": "AWS",
            "provider": "LambdaInvoke",
            "version": "1"
        },
        "configuration": {
            "FunctionName": "my-function"
        },
        "inputArtifacts": [
            {
                "name": "SourceArtifact"
            }
        ],
        "region": "us-east-1"
    }
]
```

------

## 另请参阅
<a name="rule-reference-LambdaInvoke-links"></a>

以下相关资源可在您使用此规则时为您提供帮助。
+ [创建“失败时”条件](stage-conditions.md#stage-conditions-onfailure) – 本节介绍使用警报规则创建“失败时”条件的步骤。