Du "överväger att använda AWS S3-hink istället för en NoSQL-databas", men faktum är att Amazon S3 faktiskt är en NoSQL-databas.
Det är en mycket stor Key-Value-butik. Nyckeln är filnamnet, värdet är innehållet i filen.
Om dina behov helt enkelt är "Lagra ett värde med den här nyckeln" och "Hämta ett värde med den här nyckeln", så skulle det fungera bra!
Faktum är att gamla beställningar på Amazon.com (mer än ett år gamla) tydligen arkiveras till Amazon S3 eftersom de är skrivskyddade (inga returer, inga ändringar).
Även om det är långsammare än DynamoDB, kostar Amazon S3 verkligen betydligt mindre för lagring!