コンテンツへスキップ

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
インターフェース言語: アラビア語, イタリア語, インドネシア語, エストニア語, オランダ語, ギリシャ語, クロアチア語, スウェーデン語, スペイン語, スロベニア語, セルビア語, チェコ語, デンマーク語, トルコ語, ドイツ語, ノルウェー語, ハンガリー語, ヒンディー語, フィンランド語, フランス語, ブルガリア語, ベトナム語, ベンガル語, ポルトガル語, ポーランド語, マレー語, ラトビア語, リトアニア語, ルーマニア語, ロシア語, 中国語, 日本語, 英語, 韓国語. 翻訳はAI支援です。修正を歓迎します。

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 バケットと双方向同期し、設定した presigned または公開リンクでオブジェクトを開けます。

こんな方に最適

オブジェクトストレージチーム

Odoo の添付とフォルダツリーのストレージバックエンドとして Amazon S3 または S3 互換バケットを使います。

MinIOおよびS3互換ストレージ

自己ホストのオブジェクトストレージを使う場合、Odoo を MinIO や他の S3 互換環境に接続します。

制御されたオブジェクトアクセス

バケットのアクセスポリシーに従って Odoo が同期ファイルを開けるよう、presigned または公開オブジェクトリンクを選びます。

チームが選ぶ理由

詳細に入る前の主な利点

Amazon S3 バケット

同期した Odoo 添付とフォルダを Amazon S3 バケットに保存し、業務コンテキストは Odoo が保持します。

MinIO互換

インフラにセルフホストのオブジェクトストレージバックエンドが必要なときは MinIO または S3 互換ストレージを使います。

Odoo駆動のオブジェクトパス

Odoo フォルダルール、手動フォルダ、レコード添付ボックスからバケットオブジェクトパスを生成します。

双方同期

Odoo の添付を S3 互換ストレージに送り、クラウド側オブジェクトを Odoo に反映します。

Presignedまたは公開URL

bucket ポリシーとコネクタ設定に基づき、presigned または公開リンクで同期オブジェクトを開きます。

ログと復旧

OdooログからS3/MinIO同期ジョブ、再試行、逆同期を監視します。

Odoo フォルダを Amazon バケットと同期します
Amazonバケット内のドキュメント関連フォルダ
Odoo レコードの Amazon S3 バケットと同期したファイルを示す添付ボックス
Odoo フォルダを MinIO バケットと同期します
MinIO S3内のドキュメント関連フォルダ
Odoo レコードの MinIO S3 バケットと同期したファイルを示す添付ボックス

Amazon S3 / MinIO 同期の仕組み

予定同期が Odoo フォルダと S3 互換バケットオブジェクトを揃えます。

OdooからS3互換ストレージへ

  • 直接同期はバケットのオブジェクトパスを作成し、同期済みOdooフォルダから添付をアップロードします。
  • 同期されたバイナリは Odoo で URL 添付になり、Odoo の filestore 使用量を減らします。
  • キュージョブが Amazon S3 と MinIO の変更を処理し、管理者向けログを残します。

バケットを Odoo へ

  • 逆同期は、新しい bucket オブジェクトに対して Odoo の URL 添付とサブフォルダを作成します。
  • S3互換ストレージでの更新・移動・削除は、可能な範囲でリンクされたOdooフォルダに反映されます。
  • S3またはMinIO接続がリセットまたは変更されると、逆同期でファイルをOdooに戻せます。
Amazon S3 のサブディレクトリ
MinIO S3サブディレクトリ
OdooのルートフォルダはAmazonにあります
OdooのルートフォルダはMinIOにあります

Amazon S3 / MinIO の URL

保管ポリシーに合うリンクモードで、Odoo から同期済み bucket オブジェクトを開きます。

事前署名済みオブジェクトリンク

  • バケットオブジェクトは非公開のままOdooから開きたい場合、事前署名URLを使います。
  • リンク生成はS3-compatibleクライアント設定と有効期限ポリシーに従います。
  • このモードは bucket オブジェクトをグローバルに公開せず、アクセスを制御する場合に有用です。

公開オブジェクトリンク

  • バケットポリシーが同期オブジェクトを意図的に公開する場合は、公開リンクを使います。
  • オブジェクトアクセスが S3 ポリシーで制御されても、Odooはレコード・フォルダ・添付の文脈を保持します。
  • 管理者は 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. 新しいバケットを作成するか、既存のものを選びます。正確なバケット名をコピーし、Odoo の項目「Bucket」に入れてください
  4. バケットの詳細を開き、AWS Region をコピーします。Odoo の項目 'Region' に入れます(例: eu-west-1 または us-east-1
  5. AWS IAMコンソールを開きます: https://console.aws.amazon.com/iam/
  6. 新しい IAM ユーザーを作成するか、既存の技術ユーザーを選びます。このユーザーは選択したバケット内のオブジェクトを一覧、読取、作成、書込、コピー、削除する全権限を持つ必要があります。全権限の管理者を選ぶか、新しいポリシーを作成できます(下記参照)
  7. IAM ユーザーフォームでタブ 'Security credentials' を開き、'Create access key' を押します
  8. ページ 'Access key best practices & alternatives' で Application running outside AWS を選びます。Odoo サーバーが AWS 外、Odoo.sh、自前サーバー、または他ホストからアクセスキーで S3 に接続する場合の正しい選択肢です。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. AWS S3 ではなく S3 互換プロバイダを使う場合、その管理画面からエンドポイント URL をコピーし、Odoo の 'Amazon S3 endpoint URL' に入れます。例: MinIO はよく https://minio.example.comhttp://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 と公開バケット/CDN URL のどちらを使うかを選びます。非公開バケットでは presigned URL を有効のまま、有効期間を秒で設定します
  19. 'Confirm' を押します。Odoo が bucket アクセスを確認し、ルートフォルダ接頭辞を作成または検証します。Amazon S3 - Odoo 同期の準備ができました
  20. 新しく作成した cloud client を、その Amazon S3 バケット と同期するフォルダルールおよび/または手動フォルダに適用します
  21. 同期のスケジュールジョブが開始されるのを待ちます。テスト専用: Cloud Storage > 設定 > 設定 > ボタン「Launch sync」から統合を手動で起動します。

役立つAWSドキュメント: S3バケットの作成: 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.

バケットポリシーの例

{ "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ユーザーを作成

AWSコンソールで新しいIAMユーザーを作成し、Amazon S3をOdooに接続

IAM ユーザー名を指定します

AWS ユーザー作成ウィザードで IAM ユーザー名を指定します

権限ポリシーを直接添付

権限を設定し、ポリシーを Amazon S3 の IAM ユーザーに直接付与します

Amazon S3 バケットポリシーの JSON 例

S3 バケットに ListBucket、GetObject、PutObject、DeleteObject を付与する JSON ポリシーの例

S3 ポリシーを確認して名前を付けます

list・read・write アクセス付きの faotools_bucket Amazon S3 ポリシーを確認して名前を付けます

ユーザーのバケットポリシーを選択します

faotools_bucket ポリシーを Amazon S3 の IAM ユーザーに添付

IAM ユーザーを確認して作成します

Amazon S3 ユーザーを作成する前に IAM ユーザーの詳細と権限を確認します

ユーザーのアクセスキーを作成

IAMユーザを開き、Amazon S3接続用のアクセスキーを作成します

アクセスキーの用途を選択

Odoo のアクセスキー用途として「Application running outside AWS」を選択します

アクセスキーの説明タグを設定します

Amazon S3 アクセスキーに説明タグ「Odoo Connector」を追加

アクセスキーとシークレットを取得します

Amazon S3アクセスキーとシークレットアクセスキーをコピーまたはダウンロード

OdooでAmazon S3クライアントを設定

バケット、リージョン、キーで Odoo の Amazon S3 クラウドクライアントを設定して確定します

Amazon S3 の URL とアクセス権

Amazon S3 には重要な特徴があります。Odoo に表示される URL は常に Amazon 側のリンクです。

Use Public URLs が有効な場合、Odoo は S3 オブジェクトへの直接 URL を保存します。関連する S3 バケット、プレフィックス、オブジェクト、CDN、または互換エンドポイントが公開読み取り可能なときだけ機能します。そうでなければ、AWS コンソールにログインしていても Amazon S3 は AccessDenied を表示します。

公開リンクでは Amazon S3 でバケット権限を設定し、Odoo プレフィックスに公開読み取りを許可します。バケットポリシーの例:

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

YOUR_BUCKET_NAME を実際のバケット名に、Odoo/ を選択したルートフォルダ接頭辞に置き換えます。Amazon S3 の Block public access がそのバケットポリシーを妨げないことも確認してください。

Use Public URLs が無効の場合、Odoo は関連バケットオブジェクトまたはプレフィックスへの AWS Console リンクを保存します。Amazon ユーザー向けで、開く人は AWS にログインし、そのオブジェクトへの IAM アクセスが必要です。AWS アクセスがなければ Amazon はファイルを開きません。

MinIOの設定とログイン

  1. 稼働中の MinIO サーバーを準備します
  2. MinIOコンソールを開く
  3. 新しいバケットを作成するか、既存のものを選びます。正確なバケット名をコピーし、Odoo の項目「Bucket」に入れてください
  4. Odoo 用のアクセス資格情報を作成します。MinIO では、選択したバケット内のオブジェクトを一覧・読み取り・作成・書き込み・コピー・削除できる access key / secret key の組、またはサービスアカウントを使います
  5. MinIO の Access Key を Odoo の項目「Access Key」にコピーします
  6. MinIO の Secret Key を Odoo の項目「Secret Key」にコピーします。重要: MinIO が一度しか表示しない場合は、MinIO ページを閉じる前にシークレットを保存してください
  7. MinIO S3 API エンドポイント URL を 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 名を提供しない場合に推奨されます
  14. Odoo が直接の公開 MinIO URL を使うかを選びます。バケット、プレフィックス、リバースプロキシ、CDN が公開読取可能なときだけ「Use Public URLs」を有効にしてください。非公開の MinIO バケットでは無効のままにします
  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アクセスキーを作成

Odooクラウドクライアント向けにMinIO Object Storeコンソールでアクセスキーを作成

新しいMinIO認証情報をコピー

Odoo向けに新規作成したMinIOアクセスキーとシークレットキーをコピーまたはダウンロード

OdooでMinIOクラウドクライアントを設定

バケット、リージョン、エンドポイント、キーで Odoo の MinIO クラウドクライアントを設定して確定します

に関するよくある質問 Amazon S3 / MinIO Odoo Integration Odoo v.19

同期フィールドはどこに保存されますか?Odooとクラウドに重複しますか?

本アプリは、添付のバイナリ内容が Odoo サーバーではなく Cloud Client に保管されることを前提とします。そのため、Odoo 上の該当添付は URL タイプになり、添付ボックスまたは Cloud Client からいつでもアクセスできます。

セットアップ後は同期が完全に自動のため、手動操作は不要です。同期する Odoo のドキュメントタイプを決め、それぞれに関連モデルを設定してください(顧客、販売オーダまたは購買オーダ、タスク、プロジェクトなど)。

同じ文書タイプに複数のフォルダを持てますか?例えば社内プロジェクトと顧客プロジェクトです。

はい。それぞれにルールを用意し、その後フィルタを適用します。例: プロジェクトの種類。

文書を確実に割り当てられるよう、フィルタは互いに排他的にしてください。例: 「顧客だが仕入先ではない」「仕入先だが顧客ではない」。そうしないと、特定文書のフォルダがモデル間を行き来します。

同期をリアルタイムにできますか?

いいえ。リアルタイム同期を避ける確かな理由があります:

  • パフォーマンスの問題。同期がリアルタイムだと、ファイルアップロードのたびに読み込み画面が出ます。

  • 競合の問題。2 人のユーザーが同時に項目を変更すると、解決できない状況になり得ます。定期ジョブなら後から直せますが、リアルタイムではキューとして保存する必要があり、ユーザーにとってさらに分かりにくくなります。

  • 機能上の問題。特に項目の名前変更と再構成です。逆方向同期ではディレクトリ論理に厳密に依存し、毎回 100% の項目を確認します。更新のたびに行うと毎秒数千リクエストになります。行わなければ変更は失われます。

クラウドの既定フォルダ名を変更できますか?

任意のドキュメントタイプについて、モデルのディレクトリ(販売オーダ、案件、仕入先など)に独自の名前を付けられます。

オブジェクトのフォルダ(SO-001、John Smith など)では、このドキュメントタイプの表示名を組み立てる Odoo のメソッドに依存します。ただし名前式を定義すれば変更できます。Odoo メールテンプレートと全く同じ構文を使います。 

同期ジョブの頻度を変更できますか?

いいえ。バージョン 15 以降、スケジュール済ジョブは変更しないでください。最も安定して速い接続のため 15 分ごとに実行するよう最適化されています。

Odoo サーバーのタイムアウトを少なくとも 15 分(900 秒)に設定してください。

同期を一時停止する場合は、対象の cloud client フォームで行ってください。

添付をいくつかのクラウドクライアントと同期できますか

はい、バージョン 15 以降は複数接続を設定できます。一部のフォルダをある cloud client に、他を別のクライアントに同期できます。

同じフォルダを複数の cloud storages に同時同期することはできません。

クラウドでは専用エディタ(OnlyOffice、Office 365 など)を使っています。ファイルはそのエディタで開きますか?

はい、cloud client の設定によります。

Cloud Storage Solutionアプリだけが必要ですか?

バージョン 15 以降、アプリは単独で添付をフォルダ整理し、ファイルマネージャー画面を提供できます。

ただしクラウドクライアントとの接続が目的なら、関連するオプションアプリを 少なくとも 1 つインストールする必要があります。

フォルダルールを変えるとどうなりますか?

フォルダ規則が変わると、フォルダ一覧も変わります。規則の条件に合わなくなったフォルダは削除されます。ファイルが同期済みなら、逆同期で Odoo に戻し、Cloud Client から削除します。

文書オブジェクトがフォルダ規則の条件に合わない場合、そのフォルダは作られません。後で条件に合えば、関連フォルダが生成されます。

英語以外のアプリ・サイト文言は AI 支援で作成され、 公式の Odoo 翻訳に揃えています。誤りを見つけたら、 翻訳の正確さについてチケットを送る 修正します。

Odoo デモデータベース(ライブプレビュー)

このアプリでは無料の個別デモデータベースをご用意できる場合があります。

ご連絡に電話番号やクレジットカードは不要です。30 秒以内の短いメール登録だけです。

ご依頼に応じて個別のライブプレビューデータベースを用意します。約2週間、テストや前提の確認ができます。

不具合報告

不具合や一貫しない動作があれば、遠慮なくご連絡ください。購入から60日以内の修正を保証し、その後もツール改善に力を入れています。

ご連絡に電話番号やクレジットカードは不要です。30 秒以内の短いメール登録だけです。

リクエストにはできるだけ多くの詳細を含めてください:スクリーンショット、Odoo サーバーログ、問題の再現手順の完全な説明など。通常、問題の作業計画の作成(不具合が確認された場合)または実施すべき内容の案内(それ以外)には数営業日かかります。

公開の機能リクエストとモジュールのアイデア(無償開発)

ツール改善への意欲は強く、フィードバックには感謝します。要件が広く役立ち、効率よく実装できる場合、チームは To-do リストに加えます。

このような To-do リストは定期的に処理され、追加料金は発生しません。期限や最終デザインは約束できませんが、投資とリスクなしで望む機能を得る良い方法になることがあります。

ご連絡に電話番号やクレジットカードは不要です。30 秒以内の短いメール登録だけです。

こちらのツールもおすすめです
Password Manager

共有利用のためにOdooでパスワードを安全に保管するツール。共有保管庫

198€
KnowSystem: Knowledge Base System

社内・社外向けに深く構造化されたナレッジベースを構築するツール。Knowledge System。KMS。Wiki のような改訂。

398€
Universal Appointments and Time Reservations

予約から販売・レビューまで、時間ベースのサービス管理ツール

398€ 358€
KPI Balanced Scorecard

KPI 目標を設定し、期間ごとの達成を管理するツール。KPI ダッシュボード。ダッシュボードデザイナー。KPI チャート

198€
MCP Server. AI Chats and LLM Odoo Integration

お気に入りの AI チャットから MCP 経由で Odoo を管理するツール。Claude。MCP 対応の任意の AI。

198€
Cloud Storage Solutions

Odoo の添付ファイルをフォルダに柔軟に整理し、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€