用于 AWS IoT 到 AWS Lambda 集成的 CDK 构造
项目描述
aws-iot-lambda 模块
---这是一个开发者预览(公共测试版)模块。
所有类都在积极开发中,并且在任何未来版本中都会进行非向后兼容的更改或删除。这些不受语义版本控制模型的约束。这意味着虽然您可以使用它们,但在升级到此软件包的较新版本时可能需要更新源代码。
| API参考: | http://docs.awssolutionsbuilder.com/aws-solutions-konstruk/latest/api/aws-iot-lambda/ |
|---|
| 语 | 包裹 |
|---|---|
aws_solutions_konstruk.aws_iot_lambda |
|
@aws-solutions-konstruk/aws-iot-lambda |
此 AWS Solutions Konstruk 实施 AWS IoT MQTT 主题规则和 AWS Lambda 函数模式。
这是一个最小的可部署模式定义:
const { IotToLambdaProps, IotToLambda } = require('@aws-solutions-konstruk/aws-iot-lambda');
const props: IotToLambdaProps = {
deployLambda: true,
lambdaFunctionProps: {
code: lambda.Code.asset(`${__dirname}/lambda`),
runtime: lambda.Runtime.NODEJS_10_X,
handler: 'index.handler'
},
iotTopicRuleProps: {
topicRulePayload: {
ruleDisabled: false,
description: "Processing of DTC messages from the AWS Connected Vehicle Solution.",
sql: "SELECT * FROM 'connectedcar/dtc/#'",
actions: []
}
}
};
new IotToLambda(stack, 'test-iot-lambda-integration', props);
初始化器
new IotToLambda(scope: Construct, id: string, props: IotToLambdaProps);
参数
- 范围
Construct - ID
string - 道具
IotToLambdaProps
模式构造道具
| 姓名 | 类型 | 描述 |
|---|---|---|
| 部署Lambda | boolean |
是创建新的 lambda 函数还是使用现有的 lambda 函数 |
| 现有的LambdaObj? | lambda.Function |
Lambda 函数对象的现有实例 |
| lambdaFunctionProps? | lambda.FunctionProps |
可选的用户提供的道具来覆盖 lambda.Function 的默认道具 |
| iotTopicRuleProps? | iot.CfnTopicRuleProps |
用户提供 CfnTopicRuleProps 以覆盖默认值 |
模式属性
| 姓名 | 类型 | 描述 |
|---|---|---|
| iotTopicRule() | iot.CfnTopicRule |
返回构造创建的 iot.CfnTopicRule 的实例 |
| lambda函数() | lambda.Function |
返回构造创建的 lambda.Function 的实例 |
建筑学
© 版权所有 2020 Amazon.com, Inc. 或其附属公司。版权所有。
项目详情
关
aws-solutions-konstruk.aws-iot-lambda-0.8.1.tar.gz 的哈希 值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3261c682db252decdf36757b31c8bd0a885c82d2054a6ee39e525d266382018a |
|
| MD5 | 5fde903da3ba6d2a776daa9877c7fc10 |
|
| 布莱克2-256 | 00614f95b4d69941ca56025807aedb0ec1d8e2ac03723e2700d6655537f4de69 |
关
aws_solutions_konstruk.aws_iot_lambda -0.8.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | f5c21002084960ba151834df5cff64460235d09f1c0c25190b9d3603f86ed63c |
|
| MD5 | e7746be8a472da273948e63f8425e06a |
|
| 布莱克2-256 | 642b2e38cb72882aa4ba9a078d33235d232fab3082bc30cfacf8f6a4f9f03a4e |