Quería consultar con ustedes si hay algún servicio/api de Google Cloud compatible para invocar la transferencia de archivos de AWS S3 al almacenamiento de Google, tan pronto como se cree un nuevo archivo en el depósito de AWS S3.
Sé que Google Cloud tiene un servicio de transferencia de almacenamiento, pero según mi conocimiento, no se puede invocar para un solo archivo o activarse inmediatamente si se agrega un nuevo archivo en el depósito de AWS S3. Queremos transferir tan pronto como haya un nuevo archivo en AWS S3.
Necesitamos esta solución ya que hemos implementado la aplicación angularJS para cargar videos en AWS S3, pero ver videos desde S3 es una experiencia muy mala, el rendimiento es muy malo. Por lo tanto, queríamos escribir archivos de movimiento de back-end en el almacenamiento de Google tan pronto como se agreguen a S3, esta es una solución a corto plazo que pensamos hasta el momento en que no tenemos provisión para cargar videos directamente en el almacenamiento de Google.
Puede publicar eventos S3 en AWS Lambda y ejecutar su transferencia dentro de la función Lambda. La ejecución de funciones de Lambda en respuesta a los objetos creados en S3 es un caso de uso común. Consulte Uso de AWS Lambda con Amazon S3 .
Amazon S3 puede publicar eventos (por ejemplo, cuando se crea un objeto en un depósito) en AWS Lambda e invocar su función Lambda pasando los datos del evento como parámetro. Esta integración le permite escribir funciones de Lambda que procesan eventos de Amazon S3. En Amazon S3, agrega una configuración de notificación de depósito que identifica el tipo de evento que desea que Amazon S3 publique y la función de Lambda que desea invocar.