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

Liferay 7.2 dxp-13 から S3 ストアをセットアップする方法

投稿者

Zalán Szakolci

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • ドキュメント (https://help.liferay.com/hc/en-us/articles/360018176151-Using-Amazon-Simple-Storage-Service) に従って S3 ストアをセットアップした後、ストアは利用できませんというエラーが表示されます新しいドキュメントを追加しようとするとスローされます:
  • java.lang.IllegalStateException: Store is not available

    at com.liferay.portlet.documentlibrary.store.StoreFactory.getStore(StoreFactory.java:116)

Environment

  • Liferay DXP 7.2 dxp-13 以降
  • Liferay DXP 7.3 SP1 以降

解決策

  • フィックスパック 13 以降、S3 ストアのサービス エンドポイントの設定は、ストアが適切に機能するために必須です。

    サービス エンドポイントを設定するには、システム設定 > ファイル ストレージ > S3 ストアに移動し、S3 バケットが配置されているリージョンに属する S3 エンドポイントを設定します。

    ここでエンドポイントを検索できます:
    https://docs.aws.amazon.com/general/latest/gr/s3.html
    標準エンドポイント リストの最初のエントリです。が必要です。 たとえば、リージョンが us-east-1 の場合、エンドポイントは s3.us-east-1.amazonaws.comである必要があり、iの場合は eu-central-1 です。s3.eu-central-1.amazonaws.comである必要があります。
did-this-article-resolve-your-issue

legacy-knowledge-base