gpt4 book ai didi

python - 如何使用 aws Lambda 和 python 将项目放入 aws DynamoDb

转载 作者:行者123 更新时间:2023-12-03 09:02:00 29 4
gpt4 key购买 nike

在 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 等价物。

最佳答案

使用 Boto3 (适用于 Python 的最新 AWS 开发工具包)

你导入它

import boto3

然后通过调用客户端
dynamodb = boto3.client('dynamodb')

获取项目示例
dynamodb.get_item(TableName='fruitSalad', Key={'fruitName':{'S':'Banana'}})

放置项目示例
dynamodb.put_item(TableName='fruitSalad', Item={'fruitName':{'S':'Banana'},'key2':{'N':'value2'}})

'S' 表示一个 String 值,'N' 是一个数值

对于其他数据类型,请参阅 http://boto3.readthedocs.org/en/latest/reference/services/dynamodb.html#DynamoDB.Client.put_item

关于python - 如何使用 aws Lambda 和 python 将项目放入 aws DynamoDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33535613/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com