Skip to Content

Odoo Amazon S3 Integration

Odoo Amazon S3 Integration is the provider-specific connector for the Cloud Sync Engine Base. It synchronizes Odoo attachments with Amazon S3 using the base engine's queue, dispatching, and folder rules framework.

Odoo Amazon S3 Integration

KeyFeatures

Everything your team needs for Amazon S3 synchronization in Odoo

Amazon S3 API Connector

Connect Odoo attachments to Amazon S3 with dedicated upload, download, rename, move, and delete operations handled natively using boto3.

SQS & Incremental Sync

Amazon SQS bucket notifications and scheduled polling help keep Odoo aligned with files modified directly in your S3 buckets.

Folder Management
Hot Feature

Create, rename, and move S3 prefixes from Odoo while preserving the provider-specific folder structure and sync state.

IAM & Static Keys
New Feature

Connect securely with AWS Access Key ID, Secret Access Key, and proper IAM role permissions configured right in Odoo.

Bi-Directional Workflow
Hot Feature

Support file multipart upload, sync-back downloads, rename operations, and delete handling within the queue-driven workflow.

Base Engine Compatibility
New Feature

This connector inherits the UI, queue, and folder framework of the base module rather than building its own frontend.

Cloud File Operations
Hot Feature

Amazon S3 file actions are handled from Odoo without leaving the shared cloud storage flow.

Extensible API Hooks
New Feature

Provider methods remain isolated and easy to extend for S3-specific behavior.

Operational Safety
Hot Feature

Queue retries, logging, and background processing help protect the Odoo transaction layer while files move to and from Amazon S3.

Configurable Provider Settings
New Feature

Provider records hold credentials, SQS Queues, regions, and bucketing details for easy administration.

Feature Deep Dive

Explore every Amazon S3 capability in detail

Configuration

Set up AWS credentials, connect the provider record, and configure bucket routing from Odoo to Amazon S3.

Setup Walkthrough

Use these images to document the AWS setup, IAM configuration, and provider record setup in Odoo.

S3_01.png
Overview of the Amazon S3 connection settings in Odoo.
S3_02.png
Detailing the AWS credentials and SQS Configuration parameters.
S3_03.png
Form for setting up a new S3 bucket connection.
S3_04.png
Entering bucket keys and Region endpoints.
S3_05.png
Providing bucket names for direct routing.
S3_06.png
IAM setup guide for the required user policies.
S3_07.png
Example of creating a user in AWS IAM.
S3_08.png
Attaching the required S3 permissions to the user.
S3_09.png
Reviewing the user permissions before confirmation.
S3_10.png
Retrieving the generated Access Key ID.
S3_11.png
Securing the Secret Access Key for Odoo configuration.
S3_12.png
Overview of the IAM role policies attached.
S3_13.png
Creating an SQS queue for S3 event notifications.
S3_14.png
Configuring the access policy for the SQS queue.
S3_15.png
Setting up S3 bucket event notifications to SQS.
S3_16.png
Selecting the events to trigger notifications.
S3_17.png
Selecting the target SQS queue for the bucket notifications.
S3_18.png
Reviewing the active bucket notifications configuration.
S3_19.png
Odoo interface for creating provider connection.
S3_20.png
Viewing the configured provider record.
S3_21.png
Viewing the provider connection status after testing.
S3_22.png
S3 bucket properties and details overview.
S3_23.png
Configuring multipart upload chunk sizes.
S3_24.png
Managing folder synchronization rules.
S3_25.png
Overview of provider configuration mapping.
S3_26.png
Testing the connection to the Amazon S3 bucket.
S3_27.png
Connection successful message.
S3_28.png
Configuring automated polling for SQS.
S3_29.png
Viewing the automated action status.
S3_30.png
Detailed connection settings for SQS polling.
S3_31.png
Configuring the sync paths.
S3_32.png
Viewing active connections list.
S3_33.png
Adding bucket mapping details.
S3_34.png
Detailed folder configuration settings.
S3_35.png
Verifying the configuration in the base engine.
S3_36.png
Creating the first synchronized folder.
S3_37.png
Viewing folder properties in Odoo.
S3_38.png
Setting up the default upload prefix.
S3_39.png
Reviewing the completed S3 provider configuration.
Sync Operations

Show how Amazon S3 file actions are executed through the Odoo queue: move, rename, upload, download, and delete.

Action Flow

These screenshots document the operational side of Amazon S3 synchronization and item processing in Odoo.

S3_40.png
Viewing the synchronized files in the file manager.
S3_41.png
List of files synchronized from Amazon S3.
S3_42.png
Selecting files for bulk synchronization.
S3_43.png
Reviewing the synchronization queue.
S3_44.png
File upload process to Amazon S3.
S3_45.png
Successful upload notification.
S3_46.png
File download process from Amazon S3.
S3_47.png
Successful download notification.
S3_48.png
Moving a folder structure via S3 API.
S3_49.png
Confirming the folder relocation.
S3_50.png
Renaming an object via S3 API.
S3_51.png
Confirming the object rename.
S3_52.png
Deleting an object from Amazon S3.
S3_53.png
Confirming the deletion action.
S3_54.png
Reviewing the overall sync logs for tracking.
S3_55.png
Detailed view of a successful sync log.
S3_56.png
Viewing the synchronized metadata properties.
FAQs

Use this section for common Amazon S3 questions matching the text-only style.

Does this module create its own UI?

No. It reuses the EB Cloud Sync Engine Base UI and provider framework.

How are S3 changes detected?

By reading SQS queues configured for bucket notifications.

Does it support large files?

Yes. It uses Amazon S3 multipart uploads for large file handling.

Can S3 objects be moved and renamed?

Yes. S3 objects are copied and deleted internally to support move/rename via the Base Engine UI.

Is background processing used?

Yes. Synchronization runs through the shared queue and scheduled SQS jobs.

How does it authenticate?

It requires an AWS Access Key ID and Secret Access Key configured on the provider record.

Releases

Release notes for the S3 integration.

Version 19.0.1.0.0
  • Initial release of Odoo Amazon S3 Integration for Odoo 19.
  • Adds S3 provider support on top of EB Cloud Sync Engine Base.
  • Includes AWS IAM authentication, SQS polling, and S3 multipart upload.
  • Provides bucket routing, file operations, and comprehensive configuration options.
Quick Connect

Scan and Connect with echoBitz

Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a real Amazon S3 sync discussion.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

Odoo Integration

Seamlessly integrate Odoo with Amazon S3 and other cloud platforms for better workflow.

Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

Customization

Get modules and workflows customized to meet your exact needs in Odoo.

Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Discover More Solutions by echoBitz IT

Explore our other Odoo apps

All-in-one Education Management System
All-in-One Education Management

Run operations end to end with Education Core, Admission, Session, Exam, and Fee Management modules.

Admission Management System
Admission Management System

Digitizes application intake, merit processing, rounds, allocations, and student onboarding.

Session Management System
Session Management System

Helps colleges manage timetables, sessions, and student attendance in one place.

Exam Management System
Exam Management System

Streamlines exam planning, scheduling, seating, attendance, and result processing in one module.

Fees Management System
Fees Management System

Helps institutions set up fee structures and manage student fee payments efficiently.

Question Paper Management System
Question Paper Management System

Simplifies creating, organizing, and managing question papers for exams.

Ready to streamline cloud synchronization in Odoo?

Install Odoo Amazon S3 Integration to connect Odoo attachments with Amazon S3 through the shared Cloud Sync Engine Base framework, AWS SQS, and queue-driven synchronization.

echoBitz IT Solutions Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
Technical Name eb_odoo_s3_integration
Version 19.0.1.0.0
Last Update Date 2026-10-14
Depends eb_odoo_cloud_sync_engine_base
Required Apps Cloud Sync Engine Base | File Manager | Two-Way Sync | Cloud Storage
Required for this module to work - already included in the price above, and added to your cart automatically.
License OPL-1
Category Document Management