Desejo armazenar uma lista de 50 ou menos números de nove dígitos para cada chave primária em um DynamoDB. Normalmente, eu usaria uma solicitação get para recuperar a lista de uma chave primária específica. Às vezes, eu precisava adicionar ou excluir um número da lista. Seria melhor substituir toda a lista quando forem feitas alterações ou existe uma maneira de estruturar os dados para que números individuais possam ser adicionados ou excluídos. Se isso for possível, seria uma maneira menos eficiente de fazer as coisas, embora as mudanças individuais fossem mais fáceis?
procure colocar com a expressão condicional attribute_not_exists para que você só coloque o item se ele não existir. exclua um único item apenas por chave de parto e chave de intervalo, não todos eles. também a combinação de chave primária deve ser única de qualquer maneira, então você não pode ter duplicatas.