【发布时间】:2021-03-16 00:47:39
【问题描述】:
我的目标是获得我通过的类似对象:
dynamodb = boto3.resource(service_name='dynamodb')
self._table = dynamodb.Table(name)
但通过Client 对象。
如何通过低级 Client 对象引用DynamoDB 表?
这是我的代码,
import boto3
cli = boto3.client('dynamodb')
cli.get_item(TableName=TABLE_NAME)
但我收到以下错误:
botocore.exceptions.ParamValidationError: Parameter validation failed:
Missing required parameter in input: "Key"
从official documentation 我看到Key 是一个返回属性的字典,但我无法理解它实际代表的内容。
非常感谢任何帮助。
提前致谢。
【问题讨论】:
-
您的 dynamoDB 中有主键吗?
标签: python-3.x boto3