Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Document Management
  3. Odoo Amazon S3 Connector v 19.0
  4. Sales Conditions FAQ

Odoo Amazon S3 Connector

by MountSol https://www.mountsol.com
Odoo
v 19.0 Third Party 7
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 1315
Technical Name ms_amazon_s3_connector
LicenseAGPL-3
Websitehttps://www.mountsol.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 1315
Technical Name ms_amazon_s3_connector
LicenseAGPL-3
Websitehttps://www.mountsol.com
Odoo 19 · Amazon S3 Connector

Amazon S3 Connector

Store, manage, and sync Odoo attachments with Amazon S3 — automatically. No AWS console required.

S3 Cloud Storage
24/7 Auto Upload
FREE AGPL-3

Why Choose This Module?

Everything you need to integrate Amazon S3 seamlessly with your Odoo workflow.

📊

S3 Files Dashboard

Browse all S3 files in List View or Kanban (Grid) View directly inside Odoo.

⬆

Manual File Upload

Upload any file to your S3 bucket from Odoo — no AWS Console login needed.

⏰

Scheduled Auto-Upload

Daily auto-upload at 23:55 server time from any models you select per S3 account.

🔍

Search & Filter

Live search, filter by type (PDF, Image, ZIP, XLSX).

👁

Inline Preview Panel

Preview images and PDFs instantly inside the dashboard — no download needed.

🔒

Secure Credentials

AWS keys stored as encrypted Odoo system parameters. Auto-cleaned on uninstall.

Requirements

One Python package — that's all you need.

✅ Python Dependency: Requires boto3. Install with pip install boto3

AWS Credentials

How to get your Access Key, Secret Key, and Bucket Name from the AWS Console.

🔑

Access Key ID

20-character string identifying your IAM user. Example: AKIAIOSFODNN7EXAMPLE

🔒

Secret Access Key

40-character private key. Shown only once by AWS — save it immediately.

📦

Bucket Name

Exact name of your S3 bucket. Example: my-company-odoo-files

Step 1

Open IAM & Security Credentials

In the AWS Console search bar, type IAM. Click Users > your user > Security credentials tab > Create access key.

IAM Security credentials tab
Select Other use case Step 2

Select Use Case: 'Other'

Pick Other from the list and click Next. Optionally add a description tag, then click Create access key.

Step 3

Copy or Download Your Keys

Copy both keys immediately or click Download .csv file. The Secret Access Key is shown only once — you cannot retrieve it later.

Copy access keys
⚠️ Important: The Secret Access Key is shown only once. If lost, delete the key pair and create a new one.

Configuration in Odoo

Create one or more S3 Accounts — each with its own bucket and its own list of models to sync.

1

Open S3 Accounts

In Odoo, go to Settings → S3 Accounts in the top menu.

2

Create Account

Click New and give it a clear name like Production Bucket.

3

Fill Credentials

Enter your Access Key, Secret Key, and Bucket Name.

4

Pick Models

Open the Models to Sync tab and select any models whose attachments you want auto-uploaded.

5

Test & Save

Click Test Connection to verify, then Save.

S3 Accounts list in Settings

Settings → S3 Accounts — click New to add your first Amazon S3 account

S3 Account form with credentials and Models to Sync

S3 Account form — credentials, bucket, and the Models to Sync tab

Amazon S3 Dashboard

After saving settings, a new Amazon S3 Dashboard menu item appears with two views.

List View

📋 List View

Detailed tabular layout showing file name, type, size, and last modified date.

Kanban View

⌡ Kanban (Grid) View

Visual card-based layout with file icons and image thumbnails.

Manual File Upload

1

Click Upload

Click the Upload button in the dashboard top-right corner.

2

Pick File

Select your file in the dialog that opens.

3

Done

Click Upload. A success notification confirms; click Refresh to see the new file.

Automatic Scheduled Upload

⏰

Daily Auto Upload

Runs every day at 23:55 server time. For every active S3 Account, the cron scans new attachments on the models you selected in the Models to Sync tab, uploads them to that account's bucket, posts a chatter note, and marks the attachment as uploaded to prevent duplicates.

⚙ Per-Account Models 📦 Multi-Bucket 🔁 No Duplicates 💬 Chatter Note

Technical Information

Odoo Version
19.0
License
AGPL-3
Category
Document Management
Dependencies
base_setup
⚠️ Python Dependency: Requires boto3. Install with pip install boto3

Need Help or Customization?

We're here to help with installation, configuration, and any custom requirements.

Visit mountsol.com →

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with