Skip to Content

Amazon S3 / MinIO Odoo Integration v.19

Алат за аутоматску двосмерну синхронизацију Odoo прилога са Amazon S3 и/или MinIO датотекама

487€ 438€
Испробајте демо
Бесплатна персонализована демо база. Број телефона или кредитна картица нису потребни. Бесплатна доживотна ажурирања и стручна подршка током главне верзије Odoo.

Цена важи до 2026-09-15 (према промо кампањи August-September 2026).
Цена већ укључује све потребне зависности = 89 80€ (сопствена цена) + 398 358€ (Cloud Storage Solutions).
Тренутна верзија: 19.0.1.0.2
Језици интерфејса: арапски, бенгалски, бугарски, вијетнамски, грчки, дански, енглески, естонски, индонежански, италијански, кинески, корејски, летонски, литвански, малајски, мађарски, немачки, норвешки, португалски, пољски, румунски, руски, словеначки, српски, турски, фински, француски, хинди, холандски, хрватски, чешки, шведски, шпански, јапански. Преводи су уз помоћ ВИ. Исправке су добродошле.

Enterprise
Community
Odoo.sh

Укратко

Amazon S3 / MinIO Odoo Integration је Odoo 19 Управљање документима апликација. Алат за аутоматску двосмерну синхронизацију Odoo прилога са Amazon S3 и/или MinIO датотекама.

Amazon S3 / MinIO Odoo Integration повезује Cloud Storage Solutions са S3-компатибилним складиштем објеката. Синхронизује Odoo фасцикле и прилоге са Amazon S3 или MinIO бакетима у оба смера и дозвољава корисницима Odoo приступ преко подешених presigned или јавних веза.

Идеално за

Тимови објектног складиштења

Користите Amazon S3 или S3-компатибилне bucket-е као складишни backend за Odoo прилоге и стабла фасцикли.

MinIO и S3-компатибилно складиште

Повежите Odoo са MinIO или другим S3-компатибилним окружењима где се преферира самостално хостовано складиште објеката.

Контролисани приступ објектима

Изаберите presigned или јавне везе објеката да Odoo отвара синхронизоване датотеке према политици приступа bucket-а.

Зашто га тимови бирају

Кључне предности пре детаља

Amazon S3 канте

Чувајте синхронизоване Odoo прилоге и фасцикле у Amazon S3 сегментима док Odoo задржава пословни контекст.

MinIO компатибилност

Користите MinIO или S3-компатибилно складиште када инфраструктури треба самостално хостован object-storage backend.

Путање објеката из Odoo

Генеришите путање објеката bucket-а из Odoo правила фолдера, ручних фолдера и кутија прилога записа.

Билатерална синхронизација

Пошаљите Odoo прилоге у S3-компатибилно складиште и одразите објекте са облака назад у Odoo.

Presigned или јавни URL

Отворите синхронизоване објекте преко presigned или јавних веза према политици bucket-а и подешавањима конектора.

Евиденције и опоравак

Пратите S3/MinIO послове синхронизације, поновне покушаје и обрнуту синхронизацију из Odoo дневника.

Синхронизујте Odoo фасцикле са Amazon bucket-има
Фасцикла повезана са документом у Amazon корпама
Оквир прилога Odoo са датотекама синхронизованим са Amazon S3 кантом из Odoo записа
Синхронизујте Odoo фасцикле са MinIO bucket-има
Фасцикла повезана са документом у MinIO S3
Оквир прилога Odoo са датотекама синхронизованим са MinIO S3 кантом из Odoo записа

Како ради синхронизација Amazon S3 / MinIO

Заказана синхронизација држи Odoo фасцикле и објекте S3-компатибилних бакета усклађеним.

Odoo ка складиште компатибилно са S3

  • Директна синхронизација прави путање bucket објеката и отпрема прилоге из синхронизованих Odoo фасцикли.
  • Синхронизоване бинарне датотеке постају URL прилози у Odoo, чиме се смањује коришћење Odoo filestore.
  • Послови у реду обрађују измене Amazon S3 и MinIO са евиденцијама за администраторе.

Bucket-и назад у Odoo

  • Повратна синхронизација прави Odoo URL прилоге и подфолдере за нове bucket објекте.
  • Ажурирања, премештања и брисања у S3-компатибилном складишту се одражавају у повезаним Odoo фасциклама где је могуће.
  • Обрнута синхронизација може вратити датотеке у Odoo када се S3 или MinIO веза ресетује или промени.
Amazon S3 поддиректоријуми
MinIO S3 поддиректоријуми
Odoo корена фасцикла је у Amazon
Odoo корена фасцикла је у MinIO

URL адресе Amazon S3 / MinIO

Отворите синхронизоване bucket објекте из Odoo у режиму везе који одговара политици складиштења.

Унапред потписани линкови објеката

  • Користите унапред потписане URL када објекти сегмента треба да остану приватни, али ипак да се отварају из Odoo.
  • Генерисање веза прати конфигурацију S3-compatible клијента и политику истека.
  • Овај режим је користан за контролисан приступ без глобалног излагања bucket објеката.

Јавни линкови објеката

  • Користите јавне везе када политика сегмента намерно излаже синхронизоване објекте.
  • Odoo задржава контекст записа, фасцикле и прилога чак и кад приступ објекту контролише S3 политика.
  • Администратори управљају акредитивима складишта, обухватом синхронизације и евиденцијама из подешавања Cloud Storage.

Спремни за процену?

Почните бесплатним захтевом за демо или куповином у Odoo Apps Store.

Бесплатна персонализована демо база. Број телефона или кредитна картица нису потребни. Бесплатна доживотна ажурирања и стручна подршка током главне верзије Odoo.

Савети за конфигурацију и инсталацију за Amazon S3 / MinIO Odoo Integration Odoo v.19

Python зависност

Алат зависи од спољне библиотеке „boto3“. Инсталирајте је на Odoo сервер командом:

pip3 install boto3

Конфигурација Amazon S3 и пријава

  1. Укључите опцију 'Amazon S3 Sync' (Cloud Storage > Конфигурација > Конфигурација). Потребан је опциони додатак Amazon S3 Odoo Integration
  2. Отворите Amazon S3 конзолу: https://console.aws.amazon.com/s3/
  3. Направите нови bucket или изаберите постојећи. Копирајте тачан назив bucket-а: треба га унети у Odoo у поље „Bucket“
  4. Отворите детаље bucket-а и копирајте AWS Region. Унесите је у Odoo у поље 'Region' (на пример, eu-west-1 или us-east-1)
  5. Отворите AWS IAM конзолу: https://console.aws.amazon.com/iam/
  6. Направите новог IAM корисника или изаберите постојећег техничког корисника. Тај корисник треба да има пуна права да наброји, чита, прави, пише, копира и брише објекте у изабраном bucket-у. Можете изабрати админа са пуним правима или направити нову политику (види испод)
  7. На формулару IAM корисника отворите картицу 'Security credentials' и притисните 'Create access key'
  8. На страници 'Access key best practices & alternatives' изаберите Application running outside AWS. То је исправна опција када се Odoo сервер повезује на S3 приступним кључем ван AWS-а, са Odoo.sh, са сопственог сервера или другог хостинга. Ако је Odoo на AWS EC2 инстанци, можете изабрати Application running on an AWS compute service, али поља копирана у Odoo су иста
  9. Притисните 'Next'. На следећем кораку по жељи унесите ознаку описа као Odoo S3 Sync, затим притисните 'Create access key'
  10. На последњој AWS страници копирајте Access key или Access key ID у Odoo поље 'Access Key'
  11. Копирајте Secret access key у Odoo поље „Secret Key“. Важно: AWS приказује тајни кључ само једном, па га сачувајте пре затварања прозора
  12. Ако користите S3-компатибилног пружаоца уместо AWS S3, копирајте URL крајње тачке из админ панела тог пружаоца и унесите га у Odoo у поље 'Amazon S3 endpoint URL'. На пример, MinIO често користи URL као https://minio.example.com или http://localhost:9000; LocalStack обично http://localhost:4566
  13. Идите на Odoo Cloud Storage > Configuration > Cloud Clients и притисните 'Create'
  14. Као референцу унесите назив јасан свим корисницима
  15. Као Cloud клијент изаберите «Amazon S3»
  16. Као назив Root folder унесите наслов који ће се користити као надређени S3 prefix за све синхронизоване фасцикле. На пример, 'Odoo' или 'OdooERP'
  17. Попуните поља 'Bucket', 'Region', 'Access Key', 'Secret Key' и, ако треба, 'Amazon S3 endpoint URL' и стил адресирања
  18. Изаберите да ли Odoo треба да користи привремене presigned URL или јавне bucket/CDN URL. За приватне bucket-е оставите presigned URL укључене и поставите им век у секундама
  19. Притисните 'Confirm'. Odoo проверава приступ bucket-у и креира или верификује префикс корене фасцикле. Синхронизација Amazon S3 - Odoo спремна је за извођење
  20. Примените новокреирани cloud client на правила фасцикли и/или ручне фасцикле које треба синхронизовати са тим Amazon S3 бакетом
  21. Сачекајте да се покрене заказани посао синхронизације. Само у сврху тестирања: покрените интеграцију ручно из Cloud Storage > Конфигурација > Конфигурација > дугме „Launch sync“.

Корисна AWS документација: прављење S3 bucket-а: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html, управљање IAM приступним кључевима: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html.

Пример политике bucket

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ListObjectsInBucket", "Effect": "Allow", "Action": [ "s3:ListBucket" ], "Resource": "arn:aws:s3:::NAME_OF_YOUR_BUCKET" }, { "Sid": "AllObjectActions", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Resource": "arn:aws:s3:::NAME_OF_YOUR_BUCKET/*" } ] }

Направите новог AWS IAM корисника

Направите новог IAM корисника у AWS конзоли да повежете Amazon S3 са Odoo

Наведите IAM корисничко име

Наведите IAM корисничко име у чаробњаку за прављење корисника AWS

Приложите смернице дозвола директно

Поставите дозволе и изаберите да приложите политике директно IAM кориснику Amazon S3

Пример JSON политике Amazon S3 bucketa

Пример JSON политике која даје ListBucket, GetObject, PutObject и DeleteObject на S3 bucket-у

Прегледајте и именујте S3 политику

Прегледајте и именујте Amazon S3 политику faotools_bucket са list, read и write приступом

Изаберите политику bucket-а за корисника

Приложите смерницу faotools_bucket IAM кориснику Amazon S3

Прегледајте и креирајте IAM корисника

Прегледајте детаље и дозволе IAM корисника пре креирања Amazon S3 корисника

Направите приступни кључ за корисника

Отворите IAM корисника и креирајте приступни кључ за везу Amazon S3

Изаберите случај употребе приступног кључа

Изаберите „Application running outside AWS“ као случај употребе приступног кључа за Odoo

Поставите ознаку описа приступног кључа

Додајте описну ознаку «Odoo Connector» на приступни кључ Amazon S3

Преузмите приступни кључ и тајну

Копирајте или преузмите Amazon S3 приступни кључ и тајни приступни кључ

Подесите Amazon S3 клијент у Odoo

Подесите и потврдите Amazon S3 клијент облака у Odoo са bucket-ом, регионом и кључевима

URL адресе Amazon S3 и права приступа

Amazon S3 има важну посебност: URL приказан у Odoo увек је веза на страни Amazon.

Ако је Use Public URLs укључено, Odoo чува директан URL S3 објекта. Веза ради само ако су повезани S3 bucket, префикс, објект, CDN или компатибилна крајња тачка јавно читљиви. Иначе Amazon S3 приказује AccessDenied, чак и ако је корисник пријављен на AWS конзолу.

За јавне везе конфигуришите дозволе bucket-а у Amazon S3 и дозволите јавно читање за Odoo префикс. Пример политике bucket-а:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "PublicReadOdooPrefix",
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/Odoo/*"
    }
  ]
}

Замените YOUR_BUCKET_NAME стварним именом bucket-а и Odoo/ изабраним префиксом коренског фолдера. Такође проверите да подешавања Amazon S3 Block public access не блокирају ту политику bucket-а.

Ако је Use Public URLs искључено, Odoo чува AWS Console везе ка повезаном bucket објекту или префиксу. Такве везе су корисне Amazon корисницима: онај ко отвара мора бити пријављен на AWS и имати IAM приступ том објекту. Ако корисник нема AWS приступ, Amazon неће отворити датотеку.

MinIO конфигурација и пријава

  1. Припремите покренути MinIO сервер
  2. Отворите MinIO конзолу
  3. Направите нови bucket или изаберите постојећи. Копирајте тачан назив bucket-а: треба га унети у Odoo у поље „Bucket“
  4. Направите акредитиве приступа за Odoo. У MinIO користите пар access key / secret key или сервисни налог са правима да набраја, чита, прави, пише, копира и брише објекте у изабраном bucket-у
  5. Копирајте MinIO Access Key у Odoo поље „Access Key“
  6. Копирајте MinIO Secret Key у Odoo поље „Secret Key“. Важно: сачувајте тајну пре затварања MinIO странице ако је MinIO приказује само једном
  7. Копирајте URL MinIO S3 API крајње тачке у Odoo у поље „Amazon S3 endpoint URL“. На пример, локални сервер обично користи http://localhost:9000, а продукцијски може користити https://minio.example.com
  8. Идите на Odoo Cloud Storage > Configuration > Cloud Clients и притисните 'Create'
  9. Као референцу унесите назив јасан свим корисницима
  10. Као Cloud клијент изаберите «MinIO»
  11. Као назив Root folder унесите наслов који ће се користити као надређени MinIO object prefix за све синхронизоване фасцикле. На пример, 'Odoo' или 'OdooERP'
  12. Попуните поља 'Bucket', 'Access Key', 'Secret Key' и 'Amazon S3 endpoint URL'. Поље 'Region' је за MinIO опционо; ако је празно, Odoo за S3-компатибилно потписивање користи us-east-1
  13. Задржите стил адресирања као Path-style. То је препоручена опција за MinIO крајње тачке, посебно када MinIO хост не даје DNS имена по bucket-у
  14. Изаберите да ли Odoo треба да користи директне јавне MinIO URL. Укључите „Use Public URLs“ само када су bucket, prefix, реверзни прокси или CDN јавно читљиви. За приватне MinIO bucket-е оставите искључено
  15. Притисните 'Confirm'. Odoo проверава приступ bucket-у и креира или верификује префикс корене фасцикле. Синхронизација MinIO - Odoo спремна је за извођење
  16. Примените новокреирани cloud client на правила фасцикли и/или ручне фасцикле које треба синхронизовати са тим MinIO бакетом
  17. Сачекајте да се покрене заказани посао синхронизације. Само у сврху тестирања: покрените интеграцију ручно из Cloud Storage > Конфигурација > Конфигурација > дугме „Launch sync“.

Корисна MinIO документација: https://min.io/docs/minio/linux/administration/identity-access-management.html, https://min.io/docs/minio/linux/reference/minio-server/minio-server.html.

Направите MinIO приступни кључ

Направите приступни кључ у конзоли MinIO Object Store за Odoo облачни клијент

Копирајте нове MinIO акредитиве

Копирајте или преузмите новокреирани MinIO приступни кључ и тајни кључ за Odoo

Подесите MinIO облачни клијент у Odoo

Подесите и потврдите MinIO клијент облака у Odoo са bucket-ом, регионом, endpoint-ом и кључевима

Често постављана питања о Amazon S3 / MinIO Odoo Integration Odoo v.19

Где се чувају синхронизована поља? Да ли се дуплирају у Odoo и clouds?

Апликација претпоставља да се бинарни садржај прилога чува у Cloud Client уместо на Odoo серверу. Такви прилози у Odoo постају типа URL и можете им приступити у било ком тренутку из поља прилога или из Cloud Client.

Након подешавања нису потребне ручне радње, јер је синхронизација потпуно аутоматска. Одлучите које типове Odoo докумената треба синхронизовати и подесите повезани модел за сваки од њих (купци, налози за продају или набавку, задаци, пројекти итд.).

Могу ли имати неколико фасцикли за исти тип документа? На пример, интерни пројекти и пројекти купаца?

Да, можете. У ту сврху припремите правило за сваки, а затим примените филтере: на пример по типу пројекта.

Покушајте да филтери буду међусобно искључиви како би се документ могао једнозначно доделити. На пример, „купац али не добављач“, „добављач али не купац“. Иначе би фасцикла одређеног документа скакала с једног модела на други.

Да ли је могуће да синхронизација буде у реалном времену?

Не. Имамо озбиљне разлоге да избегавамо синхронизацију у реалном времену:

  • Проблеми перформанси. Ако је синхронизација у реалном времену, свако отпремање датотеке ће приказати екран учитавања.

  • Проблеми сукоба. Ако 2 корисника истовремено измене ставку, то може довести до нерешених ситуација. Код редовних послова то можемо исправити накнадно, а у реалном времену морали бисмо то чувати као ред, што би кориснике још више збуњивало.

  • Проблеми функционалности. Посебно преименовање и реструктурирање ставки. У повратној синхронизацији алат се строго ослања на логику директоријума и при свакој синхронизацији проверава се 100% ставки. Ако се то ради после сваког ажурирања, биће хиљаде захтева у секунди. Ако не: измене би биле изгубљене.

Могу ли да променим подразумевана имена фасцикли у облацима?

Можете да доделите сопствени назив директоријумима модела (налози продаје, прилике, добављачи итд.) за било који тип документа.

За фасцикле објеката (SO-001, John Smith итд.) алат се ослања на Odoo метод за састављање приказаног назива тог типа документа. То можете променити дефинисањем израза назива. Користи се тачна синтакса Odoo шаблона имејла. 

Могу ли да променим учесталост послова синхронизације?

Не, од верзије 15 не треба да мењате заказане послове. Оптимизовани су да се покрећу сваких 15 минута како би веза била најстабилнија и најбржа.

Проверите да су временска ограничења Odoo сервера постављена на најмање 15 минута (900 секунди).

Ако треба привремено да зауставите синхронизацију, урадите то на формулару одређеног cloud client.

Могу ли да синхронизујем прилоге са неколико cloud клијената

Да, од верзије 15 можете подесити више веза. Тако се неке фасцикле синхронизују са једним cloud client-ом, а друге са другим.

Имајте у виду да исту фасциклу није могуће истовремено синхронизовати са више cloud storages.

У нашим облацима користимо посебан уређивач (нпр. OnlyOffice, Office 365 итд.). Да ли би се датотеке отварале у том уређивачу?

Да, у зависности од конфигурације cloud client.

Да ли ми треба само апликација Cloud Storage Solution?

Од верзије 15 апликација се може користити самостално за слагање прилога у фасцикле и интерфејс менаџера датотека.

Међутим, ако је циљ веза са једним од облачних клијената, треба инсталирати бар једну опциону апликацију клијента.

Шта се дешава када променим правило фасцикле?

Када се правило фасцикле промени, мења се и списак фасцикли. Ако фасцикла више не испуњава услове правила, уклања се. Ако су датотеке синхронизоване, обрнута синхронизација враћа их у Odoo и брише из Cloud Client.

Ако објекат документа не испуњава услове правила фасцикле, њена фасцикла неће бити направљена. Ако их касније испуни, повезана фасцикла биће генерисана.

Текстови апликације и сајта на језицима осим енглеског рађени су уз помоћ ВИ и усклађени са званичним Odoo преводима. Ако уочите грешку, пошаљите тикет о исправности превода и исправићемо.

Odoo демонстрационе базе (прегледи уживо)

За ову апликацију можемо обезбедити бесплатну персонализовану демо базу.

Да нас контактирате није потребан број телефона ни кредитна картица. Довољна је кратка регистрација е-поштом која не траје више од 30 секунди.

На ваш захтев припремићемо појединачну базу за преглед уживо, где можете око две недеље радити тестове и проверавати претпоставке.

Пријављивање грешака

Ако наиђете на грешке или недоследно понашање, слободно нас контактирајте. Гарантујемо исправке у року од 60 дана од куповине и веома смо заинтересовани да унапређујемо алате и после тог периода.

Да нас контактирате није потребан број телефона ни кредитна картица. Довољна је кратка регистрација е-поштом која не траје више од 30 секунди.

У захтев укључите што више детаља: снимке екрана, дневнике Odoo сервера, пун опис како поновити проблем и тако даље. Обично треба неколико радних дана да се припреми радни план (ако је грешка потврђена) или смернице шта треба урадити (у супротном).

Јавни захтеви за функције и идеје модула (бесплатан развој)

Снажно смо мотивисани да побољшамо своје алате и били бисмо захвални на свакој повратној информацији. Ако су ваши захтеви од јавне користи и могу се ефикасно спровести, тим ће их укључити у нашу листу задатака.

Таква листа задатака се обрађује редовно и не подразумева додатне накнаде. Иако не можемо обећати рокове и коначан дизајн, то може бити добар начин да добијете жељене функције без улагања и ризика.

Да нас контактирате није потребан број телефона ни кредитна картица. Довољна је кратка регистрација е-поштом која не траје више од 30 секунди.

Можда ће вам се свидети и ови алати
Password Manager

Алат за безбедно чување лозинки у Odoo за заједничку употребу. Дељени трезори

198€
KnowSystem: Knowledge Base System

Алат за изградњу дубоке и структурисане базе знања за интерну и екстерну употребу. Knowledge System. KMS. Ревизије као на викију.

398€
Universal Appointments and Time Reservations

Алат за управљање услугама засновано на времену, од резервације термина до продаје и рецензија

398€ 358€
KPI Balanced Scorecard

Алат за постављање KPI циљева и контролу њиховог испуњења по периодима. KPI контролне табле. Дизајнер табли. KPI графикони

198€
MCP Server. AI Chats and LLM Odoo Integration

Алат за управљање Odoo из омиљених AI ћаскања преко MCP. Claude. Било који AI који подржава MCP.

198€
Cloud Storage Solutions

Алат за флексибилно слагање прилога Odoo у фасцикле и синхронизацију директоријума са cloud клијентима: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box и NAS. DMS. Менаџер датотека. Систем за управљање документима

398€ 358€
OneDrive / SharePoint Odoo Integration

Алат за аутоматску двосмерну синхронизацију прилога Odoo са датотекама OneDrive

487€ 438€
Google Drive Odoo Integration

Алат за аутоматску двосмерну синхронизацију прилога Odoo са датотекама Google Drive

487€ 438€
ownCloud / Nextcloud Odoo Integration

Алат за аутоматску двосмерну синхронизацију прилога Odoo са датотекама ownCloud/Nextcloud

487€ 438€