legacy-knowledge-base
公開されました Jul. 2, 2025

Amazon S3をリポジトリとしたLiferayのドキュメント管理の設定

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferayがローカルストレージの代わりにAmazon S3ストレージを使用し、S3へのアクセス情報を提供するように設定する方法。

Environment

  • Liferay DXP 7.2

解決策

  • 手順 :
    • Amazon S3 が動作するには、アプリケーションサーバーから 'SAXParser' が必要です。 Apache Tomcatはこの要件を満たしているため、以下のプロパティを 'system-ext.properties' ファイルに追加するだけでよいのです。
      • org.xml.sax.driver=com.sun.org.apache.xerces.internal.parsers.SAXParser
    • system-ext.properties ファイルを Liferay DXP インストールのクラスパスに存在するフォルダ (例: /WEB-INF/asses/) に配置します.
    • Liferay Home フォルダにある portal-ext.properties ファイルに、以下のプロパティを設定します。
      • dl.store.impl=com.liferay.portal.store.s3.S3Store
  • Liferay DXP を再起動します。
  • コントロールパネルで、 設定 → システム設定 → ファイルストレージに移動します。
  • S3ストア画面で、ストアを設定する。
    • バケット名: バケット名です。
    • アクセスキーです。 AWSのアクセスキーです。
    • シークレットキー: シークレットキー。
    • S3リージョン。 地理的な地域。デフォルトはus-east-1です。
  • その他の項目は初期設定のままにしてください。
  • クリック 保存
  • Liferay DXP を再起動します。
  • さて、Liferay DXP インスタンスは、Amazon S3 ストアを使用しています。

追加情報

  • S3Endpoint パラメータを設定する必要があるエラー に遭遇する可能性があります。
  • AmazonのSimple Storage Service(S3)は、Liferayで使用できるクラウドベースのストレージソリューションです。
  • Amazon Web Services(AWS)のアカウントが必要で、その後のセットアップは非常に簡単です。 アカウント登録後、AmazonはAWS Identity and Access Management (IAM) を介していくつかのクレデンシャル(アクセスキーID & シークレットキー)を割り当てます。 S3バケットを作成する際、Bucket Nameが提供されます。 これらはすべて、Liferayの設定値として設定する必要があります。
  • そして、Liferay Application Server(s)からシームレスにドキュメントをクラウドに保存することができるのです。
did-this-article-resolve-your-issue

legacy-knowledge-base