在 AWS Lambda 中使用 python,如何从 DynamoDB 表中放入/获取项目?
在 Node.js 中,这类似于:
dynamodb.getItem({
"Key": {"fruitName" : 'banana'},
"TableName": "fruitSalad"
}, function(err, data) {
if (err) {
context.fail('Incorrect username or password');
} else {
context.succeed('yay it works');
}
});
我所需要的只是 python 等价物。
原文由 Jordan 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 Boto3 (适用于 Python 的最新 AWS SDK)
你导入它
然后通过调用客户端
获取项目示例
放置项目示例
’S’表示一个字符串值,’N’是一个数值
对于其他数据类型,请参阅 http://boto3.readthedocs.org/en/latest/reference/services/dynamodb.html#DynamoDB.Client.put_item