Использование Amazon S3 вместе с Amazon RDS - PullRequest
6 голосов
/ 22 февраля 2012

Я пытаюсь разместить базу данных в Amazon RDS, а фактическое содержимое, в котором будет храниться информация (видео), будет размещено на Amazon S3.У меня есть несколько вопросов об этом процессе, и я надеялся, что кто-нибудь может мне помочь.

Может ли база данных, размещенная на Amazon RDS, взаимодействовать (искать, обновлять) с Amazon S3?Так что, если у меня есть база данных на Amazon RDS и я выполняю команду удаления, чтобы удалить конкретное видео, можно ли заставить эту команду удалить видео на S3?Кроме того, есть ли учебное пособие о том, как заставить эти два носителя взаимодействовать?

Большое спасибо!

1 Ответ

7 голосов
/ 22 февраля 2012

Вам понадобится промежуточный язык сценариев для поддержки этого процесса. Например, если вы создаете веб-приложение, которое хранит видео на S3 и информацию об этих видео, включая их местоположение на RDS, вы можете написать приложение PHP (размещенное на экземпляре EC2 или в другом месте за пределами облака Amazon), которое подключается к базе данных MySQL на RDS и выполняет соответствующие запросы, а затем взаимодействует с Amazon S3, чтобы выполнить там определенную задачу (например, удалить видео, как вы заявили).

Для этого вы должны использовать Amazon AWS SDK, для PHP ссылка: http://aws.amazon.com/php/

Вы можете использовать Java, Ruby, Python, .NET / Windows и мобильные SDK для выполнения этих различных задач на S3, а также для управления другими областями AWS, если вы их используете.

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

Для пары приложений командной строки, которые я создал, я использовал этот удобный и бесплатный инструмент: http://s3tools.org/s3cmd, который в основном представляет собой инструмент командной строки для взаимодействия с S3. Очень полезно для скриптов bash.

Тайлер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...