Где хранить изображения в Amazon AWS для использования в RDS - PullRequest
6 голосов
/ 23 июля 2011

В настоящее время я создаю несколько таблиц в службе MySQL в Amazon RDS. В некоторых таблицах должны быть ссылки на изображения. Что я пытаюсь выяснить, это где я помещаю изображения? Они идут в RDS где-нибудь? или я помещаю их в S3 и связываю их с RDS? Если последнее, как мне это сделать?

Я, черт возьми, гуглил это, без каких-либо заключений, поэтому любая помощь будет большой.

Ответы [ 2 ]

5 голосов
/ 27 июля 2011

В зависимости от размеров изображения, вариантов использования и т. Д. Я, вероятно, сохраню изображения в S3.

Вы можете сохранить путь S3 как поле базы данных.Вы можете создать сегмент в качестве доменного имени (например, images.example.com) и указать CNAME на сегмент, чтобы получить прямой доступ к изображениям.Вы также можете использовать различные библиотеки S3 для создания ограниченного по времени URL-адреса со знаком, если вы хотите включить защиту.

1 голос
/ 23 июля 2011

Вы можете сохранить их как двоичные данные в столбце в RDS или использовать S3.Если вы используете S3, вы сохраняете http-URL к изображению в RDS, а затем получаете изображение по http из S3.

...