我对Python3.8的有一些问题。不管我尝试运行什么代码,AWS都会继续返回相同的响应。我试图用下面的代码从DynamoDB实例中检索信息:
import json
import boto3
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('planets')
def lambda_handler(event, context):
response = table.get_item(
Key = {
'id':'mercury'
}
)
print(response)
# TODO implement
return {
'statusCode': 200,
'body': response)
}我期待一个像'body':{'Item': {'id':'mercury', 'temp':'sizzling hot'}}这样的输出,甚至是一个错误,但是我一直得到下面的响应:
Response:
{
"statusCode": 200,
"body": "\"Hello from Lambda!\""
}我甚至修改了代码,希望得到一个错误,但仍然得到相同的输出。
发布于 2020-11-14 12:18:25
这通常是由于以下原因之一:
的正确版本。
https://stackoverflow.com/questions/64833782
复制相似问题