Автоматически добавлять ссылки из файлов Amazon S3 или Google Cloud Storage в таблицу Google Cloud SQL

Я пытаюсь создать таблицу в Google Cloud SQL, которая автоматически обновляется ссылками на вставку из файлов, которые добавляются в определенные сегменты в Google Cloud Storage и Amazon S3. В конечном итоге они будут встроены в веб-сайт, который я создаю. Я не могу понять, с чего начать, чтобы эти приложения общались друг с другом.

Я изучил достаточно основ mySQL, чтобы работать с интерфейсом Google Cloud SQL, но я действительно новичок в базах данных, поэтому заранее благодарим за терпение!


person Neil Hansen    schedule 10.11.2017    source источник
comment
Расскажите подробнее о том, чего вы ожидаете от таблицы, которая автоматически обновляется с добавлением ссылок для встраивания из файлов, которые добавляются в определенные сегменты, и что планируете делать с ней.   -  person Michael - sqlbot    schedule 12.11.2017
comment
Спасибо, Майкл! По сути, я хотел бы создать примитивную версию Youtube с моими собственными видеофайлами, которые размещены в хранилище Amazon S3 или Google Cloud. Я хотел бы создать страницу, которая отображает ряд встроенных видео и обновлений, когда видеофайлы добавляются в определенную корзину в облачном хранилище Amazon S3 или Google.   -  person Neil Hansen    schedule 12.11.2017


Ответы (1)


И AWS, и GC имеют относительно простые механизмы для получения сведений о событиях объекта корзины обратно в базу данных.

S3 имеет уведомления о событиях, которые могут (помимо прочего) запускать функцию AWS Lambda для вставки информации о новом объекте в вашу базу данных.

В GCS есть Cloud Pub / Sub Notifications для Google Cloud Storage, которые могут (среди прочего things) запускает функцию Google Cloud для вставки информации о новом объекте в вашу базу данных.

В обеих средах вы можете написать функцию для Node.js, и вместо того, чтобы запускать ее на серверах, она будет обрабатываться путем автоматического масштабирования контейнеров. В AWS есть встроенная поддержка некоторых дополнительных языков.

person Michael - sqlbot    schedule 12.11.2017