Skip to main content

用于 AWS Lambda 到 AWS DynamoDB 集成的 CDK 构造。

项目描述

aws-lambda-dynamodb 模块

---

稳定性:实验

这是一个开发者预览(公共测试版)模块。

所有类都在积极开发中,并且在任何未来版本中都会进行非向后兼容的更改或删除。这些不受语义版本控制模型的约束。这意味着虽然您可以使用它们,但在升级到此软件包的较新版本时可能需要更新源代码。


API参考 http://docs.awssolutionsbuilder.com/aws-solutions-konstruk/latest/api/aws-lambda-dynamodb/
包裹
蟒蛇标志{: style="height:16px;width:16px"} Python aws_solutions_konstruk.aws_lambda_dynamodb
打字稿徽标{: style="height:16px;width:16px"} 打字稿 @aws-solutions-konstruk/aws-lambda-dynamodb

此 AWS Solutions Konstruk 以最低权限实施 AWS Lambda 函数和 Amazon DynamoDB 表。

这是一个最小的可部署模式定义:

const { LambdaToDynamoDBProps,  LambdaToDynamoDB } = require('@aws-solutions-konstruk/aws-lambda-dynamodb');

const props: LambdaToDynamoDBProps = {
    deployLambda: true,
    lambdaFunctionProps: {
        code: lambda.Code.asset(`${__dirname}/lambda`),
        runtime: lambda.Runtime.NODEJS_12_X,
        handler: 'index.handler'
    },
};

new LambdaToDynamoDB(stack, 'test-lambda-dynamodb-stack', props);

初始化器

new LambdaToDynamoDB(scope: Construct, id: string, props: LambdaToDynamoDBProps);

参数

模式构造道具

姓名 类型 描述
部署Lambda boolean 是创建新的 Lambda 函数还是使用现有的 Lambda 函数
现有的LambdaObj? lambda.Function Lambda 函数对象的现有实例
lambdaFunctionProps? lambda.FunctionProps 可选的用户提供的道具来覆盖 Lambda 函数的默认道具
dynamoTableProps dynamodb.TableProps 可选的用户提供的道具来覆盖 DynamoDB 表的默认道具

模式属性

姓名 类型 描述
lambda函数() lambda.Function 返回构造创建的 lambda.Function 的实例
发电机表() dynamodb.Table 返回由构造创建的 dynamodb.Table 的实例

建筑学

架构图


© 版权所有 2020 Amazon.com, Inc. 或其附属公司。版权所有。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

aws-solutions-konstruk.aws-lambda-dynamodb-0.8.1.tar.gz (100.6 kB 查看哈希

已上传 source

内置分布