如何使用python在dynamodb中存储图像?

时间:2017-05-21 03:56:05

标签: python image amazon-dynamodb

我正在尝试将图像放在dynamodb中创建的表中。该表只有一列名为name,其中存储了图像的名称。

我找不到一种方法来编辑表以合并另一列来存储图像,也找不到将图像放入dynamodb表的方法。

我正在使用python。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

DynamoDB中的最大项目大小为400KB。如果要存储大于400KB的图像,DynamoDB不是正确的解决方案。 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html#limits-items

您可以执行的操作是将图像存储在S3中,并将相应的S3密钥名称保存在DynamoDB中。将S3密钥名称另存为DynamoDB表中用于S3密钥名称的新属性。

DynamoDB架构较少,您可以随时添加其他属性。在AWS控制台中尝试一下。

另请参阅此文档以了解DynamoDB最佳做法 http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/BestPractices.html