有没有办法为 Cloudformation Stacks 提供版本控制?
我正在完全使用嵌套 CF 堆栈运行环境构建。我知道我可以使用 Github 来实现此目的,但当我运行嵌套堆栈时,我需要将其保留在 S3 上(TemplateURL 需要 S3 作为文件源)。此外,环境必须是私有的,因此不允许公共访问资源。
谢谢 !!!米哈尔
我正在 AWS 中设计一个简单的无服务器应用程序:API Gateway-> Lambda (node.js) -> DynamoDB。
我想将客户数量保留在同一张桌子和相应的项目中,例如
Client_id,编号,项目,价格
0001, 1, 盒子, 10
0001, 2, 表, 100
0002, 1, 椅子, 20
0003, 1, 灯, 15
我选择 Primary Key = Client_id 和 Sort Key = no,目前我可以使用“dynamodb.get”函数获取单个项目,但在获取一个客户端的所有项目时遇到问题。我尝试使用“dynomodb.batchget”,但我需要知道表中有多少项目并可能进行一些循环。也许有不同的方式可以从单个客户那里获取所有项目?
const AWS = require('aws-sdk');
const dynamoDb = new AWS.DynamoDB.DocumentClient();
module.exports.get2 = (event, context, callback) => {
var params = {
"RequestItems": {
"items": {
"Keys": [{
id: Number(event.pathParameters.id),
no: 1
},
{
id: Number(event.pathParameters.id),
no: 2
}
]
}
},
"ReturnConsumedCapacity": "TOTAL"
};
dynamoDb.batchGet(params, …Run Code Online (Sandbox Code Playgroud)