Other File Store Types
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

Microsoft Azure Blob Storage Service

セルフホストのみ 7.4+ および 7.3 FP2+

Microsoft Azure Blob Storage は、DXP の Azure Blob Storage ストアがファイルをクラウドにシームレスに保存するために使用するクラウドベースのストレージ ソリューションです。 内部的には、膨大な量の非構造化データを処理するために最適化された Microsoft の Blob Storage API を使用します。

この接続を有効にする前に、アクティブな Azure Blob ストア アカウント、構成された 接続文字列、および Azure Blob コンテナーが必要です。

次に、以下を実行して、Liferayインスタンスへの接続を有効にします。

警告

ドキュメントライブラリでデータベーストランザクションのロールバックが発生した場合、トランザクションのファイルシステムの変更は元に戻されません。 ドキュメントライブラリファイルとファイルシステムストア内のファイルとの間に不整合が発生する可能性があり、手動での同期が必要になる場合があります。 DBStore を除くすべての DXP ストアはこの制限の影響を受けます。

ストアの設定

次の手順に従って、ストアを設定します。

  1. グローバル メニュー (Global Menu) → コントロール パネル → システム設定 → ファイル ストレージ → Azure Blob ストレージを開きます。

    空欄に接続文字列とコンテナー名を記入する。

  2. Azure Blob Storage ストアの 接続文字列 を入力します。

  3. ファイルの保存に使用する Azure Blob コンテナー の名前を入力します。

  4. オプションで、ファイルを保存するための 暗号化スコープ を入力します。

  5. オプションで、HTTPログを有効にするかどうかを決定します。 有効にすると、Azureクライアントが行ったHTTPリクエストとレスポンスがサーバーログに出力されます。

Azure Blob Storage ストアを構成したら、それを既定のファイル ストレージ システムとして設定できます。

Azure Blob Storage をデフォルトストアとして設定する

Azure Blob Storage を Liferay インスタンスのデフォルトストアとして使用するには、次の手順に従います。

  1. インスタンスの portal-ext.properties ファイルに次のプロパティを追加します。

    dl.store.impl=com.liferay.portal.store.azure.AzureStore
    

    portal-ext.properties ファイルが存在しない場合は、上記の値で新しいファイルを作成し、インスタンスの [LIFERAY_HOME] または [USER_HOME] フォルダに追加します。

    これは、portal.properties ファイルのdl.store.impl のデフォルト値をオーバーライドします。

  2. Liferayサーバーを再起動します。

再起動が完了すると、構成された Azure Blob Storage コンテナーがインスタンスのデフォルトのストアになります。

重要

クラスター環境でAzure Blob Storageのストアを使用している場合、すべてのノードの設定が同一である必要があります。 特に、 portal-ext.properties ファイルとシステム設定の Azure Blob Storage ストア設定が同じであることを確認してください。