用于 AWS Lambda 到 AWS DynamoDB 集成的 CDK 构造。
项目描述
aws-lambda-dynamodb 模块
---这是一个开发者预览(公共测试版)模块。
所有类都在积极开发中,并且在任何未来版本中都会进行非向后兼容的更改或删除。这些不受语义版本控制模型的约束。这意味着虽然您可以使用它们,但在升级到此软件包的较新版本时可能需要更新源代码。
| API参考: | http://docs.awssolutionsbuilder.com/aws-solutions-konstruk/latest/api/aws-lambda-dynamodb/ |
|---|
| 语 | 包裹 |
|---|---|
aws_solutions_konstruk.aws_lambda_dynamodb |
|
@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);
参数
- 范围
Construct - ID
string - 道具
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 的哈希 值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 7bca7f87bd57b6b4e34550ca63c2d9cf41ec040f010cfc807a404db78eaf4a5c |
|
| MD5 | 73486c2dca18ad21e78648f97f91d96e |
|
| 布莱克2-256 | f68873cda27ef185bff0360ebcec0b0f6166e1c6f7568b153687b2dfd21553ac |
关
aws_solutions_konstruk.aws_lambda_dynamodb -0.8.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 611bfae2a06f9ee815ef294cb375ef1d64d2e928ff232d34117de5453a895eb1 |
|
| MD5 | a1c788eab6be02741dac332dad247177 |
|
| 布莱克2-256 | 8f2d0c50d07d47f3499c8dcf96adaf11f7df9bce49ba0f0cb3249d076340643f |