meh*_*man 9 python amazon-web-services amazon-dynamodb aws-lambda
我在使用适用于 Python 3.8 的 AWS Lambda 时遇到了一些问题。无论我尝试运行什么代码,AWS Lambda 都会不断返回相同的响应。我正在尝试使用以下代码从 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)
}
Run Code Online (Sandbox Code Playgroud)
我期待类似的输出'body':{'Item': {'id':'mercury', 'temp':'sizzling hot'}},甚至是错误,但我不断收到以下响应:
Response:
{
"statusCode": 200,
"body": "\"Hello from Lambda!\""
}
Run Code Online (Sandbox Code Playgroud)
我什至更改了代码,预计会出现错误,但我仍然得到相同的输出。
Mar*_*cin 19
通常这是由于以下原因之一:
Deploy使用橙色按钮明确显示您的功能。