Chave primária composta de 3 campos (item exclusivo) no Dynamodb

Estou tentando criar uma tabela para armazenar itens de linha da fatura no DynamoDB. Digamos que o item seja definido porCompanyCode, InvoiceNumber eLineItemId, valor e outros detalhes do item de linha.

Um item exclusivo é definido pela combinação dos 3 primeiros atributos. Quaisquer 2 desses atributos podem ser iguais para os diferentes itens. O que devo selecionar como o atributo Hash e o atributo Range?

questionAnswers(3)

yourAnswerToTheQuestion