在Amazon AWS中存储图像以在RDS中使用的位置

Bat*_*rog 6 storage image amazon-s3 amazon-web-services amazon-rds

我目前正在Amazon RDS上的MySQL服务上创建一堆表.其中一些表需要包含图像链接.我想弄清楚的是,我在哪里放图像?他们在某个地方进入RDS吗?或者我将它们放入S3并将它们链接到RDS?如果是后者,我该怎么做?

我已经用谷歌搜索了这个,没有结论,所以任何帮助都会很棒.

Gar*_*son 5

根据图像大小,用例等,我可能会将图像存储在S3中.

您可以将S3路径存储为数据库字段.您可以将存储桶创建为域名(即images.example.com),并将CNAME指向存储桶以直接访问图像.如果要包含安全性,还可以使用各种S3库生成限时签名的URL.


Yrl*_*lec 3

您可以将它们作为二进制数据存储在 RDS 的列中,也可以使用 S3。如果您使用 S3,则将图像的 http-url 存储在 RDS 中,然后通过 http 从 S3 获取图像。