エラー
LambdaからDynamoDBを呼び出す際、get_item(Key={UniqueId: 'UniqueId'})した時にでたエラー。
内容的にkeyのtypeが違うのかと思っていたらソートキーを指定しないといけなかったよう。。。
[ERROR] ClientError: An error occurred (ValidationException) when calling the GetItem operation: The provided key element does not match the schema
解決法
ソートキーを指定するもしくはDBのソートキーを指定しない。
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('テーブル')
res = table.get_item(Key={
'UniqueId': 'UniqueId',
'SortKey': 'SortKey'
})