无法在lambda函数python中扫描DynamoDB

无法在lambda函数python中扫描DynamoDB,python,dynamodb-queries,Python,Dynamodb Queries,我正在用lambda函数编写一个代码,使用python扫描我的dynamo DB并提供作为假日或无假日的输出,我需要我的代码来扫描DB并提供日期,但无论是什么情况,我的结果是没有假日,有人能帮我吗,下面是我的代码 导入boto3 导入json 输入小数 导入日期时间 从boto3.dynamodb.conditions导入键Attr def lambda_处理程序(事件、上下文): client=boto3.resource('dynamodb') dynamodb=boto3.resource

我正在用lambda函数编写一个代码,使用python扫描我的dynamo DB并提供作为假日或无假日的输出,我需要我的代码来扫描DB并提供日期,但无论是什么情况,我的结果是没有假日,有人能帮我吗,下面是我的代码

导入boto3
导入json
输入小数
导入日期时间
从boto3.dynamodb.conditions导入键Attr
def lambda_处理程序(事件、上下文):
client=boto3.resource('dynamodb')
dynamodb=boto3.resource('dynamodb',region_name='us-west-2')
table=dynamodb.table('Fulldate')
getdate=datetime.date.today().strftime(“%d-%m-%Y”)
扫描\u kwargs={
“FilterExpression”:键('Fulldate').eq('getdate'),
}
响应=table.scan(**扫描)
如果响应['Items']:
返回响应['Items']['holidayname']
其他:
返回“无假日”
DB有两列,如下所示 完整日期度假名称 2021年4月30日测试假日 01052021测试假期2


我已设置完整日期列的主键。表名也是Full date。

您得到的错误是什么?即使我今天以Db作为假日日期,我仍然得到noholiday作为值输出。未正确扫描数据库的代码仅返回值为“无假日”