Añade la posibilidad de almacenar y obtener datos desde Amazon S3 para tu backend de almacenamiento
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Este módulo te permite almacenar archivos de Odoo en Amazon S3 en lugar de en el servidor. Configuras un backend de almacenamiento S3 con tus credenciales de AWS, bucket y región, y Odoo entonces guarda y recupera archivos desde ese bucket.
Este módulo añade Amazon S3 como opción de almacenamiento para el sistema de backend de almacenamiento de Odoo. En el formulario de backend de almacenamiento, aparece una nueva opción "Amazon S3" en el tipo de backend. Cuando se selecciona, se hace visible una sección dedicada a Amazon S3 donde se introducen el AWS Host (opcional, para proveedores no estándar), Access Key ID, Secret Access Key, el nombre del Bucket, la Region, el Cache Control y el ACL del archivo. Access Key ID, Secret Access Key, Bucket y Region son obligatorios cuando el tipo es Amazon S3. La lista de regiones incluye las regiones estándar de AWS más una opción "Empty or Other" que muestra un campo de texto libre para una región personalizada.
El módulo gestiona las operaciones reales con archivos mediante un adaptador de S3: comprueba si el bucket existe y lo crea si es necesario, sube archivos con el content type, el cache control y el ACL elegidos, descarga archivos, lista objetos bajo el directorio configurado y elimina objetos. Si no se encuentra un archivo que se va a eliminar, simplemente retorna sin error. Los errores de conexión o de almacenamiento se muestran al usuario como mensajes claros.
Extiende el modelo storage.backend y añade campos como aws_host, aws_bucket, aws_access_key_id, aws_secret_access_key, aws_region, aws_cache_control, aws_other_region y aws_file_acl. Depende del módulo storage_backend y requiere la librería Python boto3.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- s3.adapter · modelo nuevo
- storage.backend · amplía un modelo existenteaws_host (AWS Host), aws_bucket (Bucket), aws_region (Region), aws_file_acl, backend_type, aws_other_region (Other region), aws_access_key_id (Access Key ID), aws_cache_control, aws_secret_access_key (Secret Access Key)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/storage.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Ve a "Technical -\> Storage backend -\> Storage backend" y crea un nuevo backend de tipo "Amazon S3".
Ejemplo de configuración mediante env
[storage_backend.name_of_your_backend]
backend_type=amazon_s3
served_by=external
base_url=https://your.cdn.domain.com
directory_path=foo # if you want to store in this folder
url_include_directory_path=1 # if you want to include the above folder in the URL
aws_bucket=your-bucket-name
aws_file_acl=public-read
aws_access_key_id=$SECRET
aws_secret_access_key=$MORESECRET
aws_region=eu-central-1Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.