AEM Communitiesが共通ストアとしてASRPを使用するように設定されている場合、ユーザー生成コンテンツ(UGC)は、すべてのオーサーインスタンスとパブリッシュインスタンスからアクセスでき、同期や複製は不要です。
SRP オプションの特性と推奨されるトポロジも参照してください。
ASRP の使用には追加ライセンスが必要です。
UGCにASRPを使用するようにAEM Communitiesサイトを設定するには、次の点についてアカウント担当者にお問い合わせください。
消費者キーと秘密鍵は、企業の全レポートスイート間で共通です。テナントごとに1つのレポートスイートがあります。
ストレージ設定コンソールでは、デフォルトのストレージ設定を選択できます。これにより、使用するSRPの実装が識別されます。
作成者:
Adobeストレージリソースプロバイダー(ASRP)を選択
次の情報は、プロビジョニングプロセスから得られます
データセンター URL
プルダウンから、アカウント担当者が特定した本番データセンターを選択します。
デフォルトのレポートスイート
デフォルトのレポートスイート名を入力します
消費者キー
Consumer keyを入力
暗号鍵
秘密鍵を入力します
送信を選択
以下を実行してパブリッシュインスタンスを用意します。
設定を送信したら、以下の手順で接続をテストします。
テスト構成を選択
作成者インスタンスと発行インスタンスごとに、ストレージ設定コンソールからデータセンターへの接続をテストします。
最後に、プロファイルデータのサイトURLがデータセンターからルーティング可能であることを確認します(外部化リンクを使用)。
消費者キーと秘密鍵は暗号化されます。キーを正しく暗号化/復号化するためには、すべてのAEMインスタンスでプライマリGranite Cryptoキーが同じである必要があります。
暗号キーを複製の手順に従ってください。
正しいプロファイルとプロファイルイメージのリンクを得るには、リンク外部化を正しく設定してください。
ドメインは、データセンターURL(ASRPエンドポイント)からルーティング可能なURLに設定してください。
ASRP エンドポイントでの認証を正常におこなうには、ネットワークタイムプロトコル(NTP)などを使用して、AEM Communities を実行しているマシンの時刻を同期する必要があります。
すべてのオーサーインスタンスとパブリッシュインスタンスで、ASRP が共通ストアとして指定されている必要があります。
パブリッシュ環境で同一の設定を使用できるようにするには:
作成者:
メインメニューから[ツール]>[操作]>[レプリケーション]に移動します。
「ツリーをアクティブにする」を選択します。
開始パス:
/etc/socialconfig/srpc/
を参照変更済みのみのチェックを外す
「アクティブ化」を選択します。
公開済みのコミュニティサイトでASRPを有効にした場合、オンプレミスのストレージとクラウドのストレージ間でデータの同期が行われないので、JCRに既に保存されているUGCは表示されなくなります。
AEM Communities Extension
は、AEM 6.0のソーシャルコミュニティでクラウドサービスとして以前に導入されています。AEM 6.1 Communitiesでは、クラウド設定は不要です。単にストレージ設定コンソールからASRPを選択します。
新しいストレージ構造により、ソーシャルコミュニティからコミュニティにアップグレードするときは、アップグレード手順に従う必要があります。
パブリッシュ環境で頻繁に入力されるユーザー、ユーザープロファイルおよびユーザーグループについては、以下を参照してください。**
既存のAEM 6.0ソーシャルコミュニティサイトからアップグレードする場合は、アップグレード手順に必ず従ってください。そうしないと、UGCは失われるように見えます。
データセンター URL に対する認証エラーを受け取り、また AEM error.log に古いタイムスタンプに関するメッセージが含まれている場合は、時刻の同期がおこなわれているかを確認してください。
AEMの作成者およびパブリッシュサーバーの時刻を同期するには、Network Time Protocol(NTP)などのツールを使用することをお勧めします。
Adobe クラウドストレージのインフラストラクチャは、結果整合性**を用いてスケーリングとパフォーマンスの目標を達成できるようにします。このため、新しいコンテンツは即座には使用可能にならず、検索結果に表示されるまで数秒かかることがあります。
結果整合性に影響を与える間隔は監視されていますが、新しいコンテンツが検索結果に表示されるまでに数秒以上かかる場合は、アカウント担当者に連絡してください。
ストレージオプションの設定を確認し、ASRP がデフォルトのプロバイダーに設定されているかを確認してください。デフォルトでは、ストレージリソースプロバイダーはASRPではなくJSRPです。
すべての作成者および発行AEMインスタンスで、ストレージ設定コンソールに再度アクセスするか、AEMリポジトリを確認します。
JCRで、/etc/socialconfig