Как получить элемент по ключу в Dynamodb с помощью AWS SDK v2?
Я изучаю Golang для подключения Dynamodb с помощью AWS-SDK-GO-V2, но я не понимаю, как получить один элемент по ключу.
Во всех примерах, которые я видел, используется v1, но мне НУЖНА V2.
2 ответа
Я нашел решение в Reddit
Пример
getItemInput := &dynamodb.GetItemInput{
Key: map[string]types.AttributeValue{
"Id": &types.AttributeValueMemberS{Value: id},
},
TableName: aws.String("TableName"),
ConsistentRead: aws.Bool(true),
ProjectionExpression: aws.String("Id, Name, Timestamp"),
}
Руководство разработчика AWS SDK Go V2 - хорошее место для начала.
Рекомендуем взглянуть на https://aws.github.io/aws-sdk-go-v2/docs/getting-started/