「NoSQLデータベースの代わりにAWSS3バケットを使用することを検討しています」が、実際にはAmazonS3は事実上 NoSQLデータベース。
これは非常に大きなKey-Valueストアです。キーはファイル名、値はファイルの内容です。
単に「このキーで値を保存する」と「このキーで値を取得する」というニーズであれば、問題なく機能します。
実際、Amazon.comでの古い注文(1年以上前)は読み取り専用(返品や変更なし)であるため、AmazonS3にアーカイブされているようです。
DynamoDBよりも低速ですが、AmazonS3のストレージコストは確かに大幅に低くなっています。