我如何从 DynamoDB 获取 JSON 对象作为响应?我将数据作为 JSON 格式的对象数组存储在 DB 中。我有下一个映射模板请求
{
"version": "2017-02-28",
"operation": "PutItem",
"key": {
"userId": {
"S": "$context.identity.username"
}
},
#set( $attrs = $util.dynamodb.toMapValues($ctx.args))
#set( $attrs.categories = $util.dynamodb.toDynamoDB($ctx.args.categories))
"attributeValues": $util.toJson($attrs)
}
Run Code Online (Sandbox Code Playgroud)
和映射模板响应
#set( $result = $ctx.result)
#set( $result.categories = $util.parseJson($ctx.result.categories))
$util.toJson($result)
Run Code Online (Sandbox Code Playgroud)
但我得到了 DynamoDB JSON 格式的响应
"createItem": {
"title": "Test 1",
"categories": "[{name=food, id=2}, {name=eat, id=1}]"
}
Run Code Online (Sandbox Code Playgroud)
在 dynamoDB 日期另存为
"categories": {
"L": [
{
"M": {
"id": {
"S": "2"
},
"name": {
"S": "food"
}
}
}, …Run Code Online (Sandbox Code Playgroud) amazon-web-services amazon-dynamodb aws-appsync dynamodb-queries
我正在尝试使用 chrome-aws-lambda by node.js lambda 函数从 HTML 生成 pdf。我使用本手册创建了一个图层。另外,我尝试在我的函数中使用现有层,但总是收到错误:Cannot read property 'puppeteer' of undefined。我的处理程序看起来像:
import chromium from 'chrome-aws-lambda';
export const handler: Handler = async (event: AppsyncEvent) => {
...
try {
browser = await chromium.puppeteer.launch({
args: chromium.args,
defaultViewport: chromium.defaultViewport,
executablePath: await chromium.executablePath,
headless: chromium.headless
});
....
} finally {
....
}
}
Run Code Online (Sandbox Code Playgroud)
serverless.yml 中的 webpack 设置
webpack:
webpackConfig: ../webpack.config.js
includeModules:
packagePath: '../package.json'
forceInclude:
- source-map-support
forceExclude:
- aws-sdk
- chrome-aws-lambda
Run Code Online (Sandbox Code Playgroud)
webpack.config.js
module.exports = { …Run Code Online (Sandbox Code Playgroud) amazon-web-services node.js aws-lambda serverless chrome-aws-lambda
我是DynamoDB的新手,任何人都可以帮我在DynamoDB中使用JOIN吗?我使用无服务器框架和映射模板.我有POST和USER表. POST有userId字段.如何获得有关用户信息的所有帖子?在MYSQL中,我可以使用JOIN但它在DynamoDB中如何工作?我读了2年前创建的stackoverflow中的帖子.而且有人写道,它不可用.也许事情发生了变化......?
amazon-web-services amazon-dynamodb serverless-framework dynamodb-queries