Almacenamiento S3
Descripción general
Hemos ampliado nuestras capacidades de almacenamiento, permitiendo a los usuarios cargar archivos multimedia directamente a S3. Esta función admite varios tipos de archivos, incluidos archivos, imágenes, audio y video, lo que garantiza una integración fluida con el almacenamiento S3 para una gestión de datos segura y eficiente.
Características principales
- Carga directa a S3: Los usuarios ahora pueden cargar archivos multimedia directamente a su almacenamiento S3 sin intermediarios adicionales.
- Soporte multicanal: La función funciona sin problemas en múltiples canales, incluidos WebChat, Messenger, Instagram y otros.
- Seguridad mejorada: El proceso de carga directa garantiza que los datos se transfieran y almacenen de forma segura, brindando tranquilidad a los usuarios que manejan información sensible.
Tipos de medios compatibles
La función admite los siguientes tipos de medios:
1. Archivos
2. Imágenes
3. Audio
4. Video
Cómo configurar el almacenamiento S3
Ve al Flow, selecciona el nodo Action y elige Integrations Action.
Aquí, en el menú desplegable, verás la acción S3 Storage.
Ahora puedes almacenar tus datos directamente en S3 Storage.
Manejo de cargas aleatorias de usuarios
Ve al flujo configurado como respuesta predeterminada, selecciona el nodo Condition y filtra el último mensaje según su tipo de medio.
En el nodo S3 Action, selecciona el tipo de medio según la condición configurada en el nodo anterior.
Y ahora tienes todos tus tipos de medios almacenados directamente en S3.
Beneficios de la carga directa a S3
La función de carga directa ofrece varias ventajas:
- Eficiencia: Guarda archivos instantáneamente en S3 sin necesidad de servidores intermedios ni cargas manuales.
- Consistencia entre canales: Las cargas son compatibles con todos los canales integrados, lo que garantiza una experiencia unificada para los usuarios.
- Seguridad mejorada: Las transferencias directas minimizan el riesgo de filtraciones de datos y garantizan el cumplimiento de los estándares modernos de seguridad.
#### Respuesta
- Éxito: Devuelve un estado 200 OK
- Error: Devuelve un código de error apropiado si la carga falla
Casos de uso
Almacenamiento de medios para conversaciones:
- Carga y almacena archivos multimedia compartidos por los usuarios (por ejemplo, imágenes o mensajes de audio) durante chats en vivo en plataformas como WebChat o Instagram.
Gestión de contenido:
- Guarda archivos, imágenes y videos para acceder a ellos o procesarlos más adelante, como documentos compartidos por usuarios o videos promocionales cargados por administradores.
Manejo seguro de datos:
- Almacena archivos sensibles directamente en S3 para cumplimiento normativo y mayor seguridad.
Escenarios de uso de ejemplo
#### Carga de archivos en WebChat
- Un usuario comparte una foto de perfil a través de WebChat.
- El archivo se carga directamente al bucket de S3 y la URL segura se almacena en la base de datos.
#### Mensaje de audio en Messenger
- Durante una conversación en Messenger, el usuario envía una grabación de audio.
- El archivo de audio se transfiere directamente a S3 para un almacenamiento seguro.
#### Contenido de video en Instagram
- Un usuario comparte un video en Instagram.
- El video se carga y se guarda de forma segura en el bucket de S3 para análisis o uso futuro.
Resumen
La función de carga directa a S3 simplifica y asegura el almacenamiento de archivos multimedia para todos los canales compatibles, incluidos WebChat, Messenger e Instagram. Al admitir múltiples tipos de archivos —archivos, imágenes, audio y video— esta función garantiza que los usuarios puedan guardar sus datos de manera eficiente directamente en el almacenamiento Amazon S3, proporcionando una solución ágil y segura para aplicaciones modernas.