ASRP - Adobe ストレージリソースプロバイダー

ASRP について

AEM Communitiesが共通ストアとしてASRPを使用するように設定されている場合、ユーザー生成コンテンツ(UGC)は、すべてのオーサーインスタンスとパブリッシュインスタンスからアクセスでき、同期や複製は不要です。

SRP オプションの特性推奨されるトポロジも参照してください。

要件

ASRP の使用には追加ライセンスが必要です。

UGCにASRPを使用するようにAEM Communitiesサイトを設定するには、次の点についてアカウント担当者にお問い合わせください。

  • データセンター URL(ASRP エンドポイントのアドレス)
  • 消費者キー
  • 秘密鍵
  • レポートスイート ID

消費者キーと秘密鍵は、企業の全レポートスイート間で共通です。テナントごとに1つのレポートスイートがあります。

設定

ASRP の選択

ストレージ設定コンソールでは、デフォルトのストレージ設定を選択できます。これにより、使用するSRPの実装が識別されます。

AEM作成者インスタンスで:

  • グローバルナビゲーションから、ツール/コミュニティ/ストレージ設定​に移動し、Adobeストレージリソースプロバイダー(ASRP)​を選択します。

asrp-default

次の情報は、プロビジョニングプロセスから得られます。

  • データセンターURL:プルダウンから、アカウント担当者が識別する本番データセンターを選択します。
  • デフォルトのレポートスイート:デフォルトのレポートスイート名を入力します。
  • Consumer key:Consumer keyを入力します。
  • シークレット:シークレットを入力します。
  • 送信」を選択します。

以下を実行してパブリッシュインスタンスを用意します。

設定を送信したら、以下の手順で接続をテストします。

  • テスト構成」を選択します。

    作成者インスタンスと発行インスタンスごとに、ストレージ設定コンソールからデータセンターへの接続をテストします。

  • プロファイルデータのサイトURLがデータセンターからルーティング可能であることを外部化リンクによって確認します。

暗号鍵のレプリケーション

消費者キーと秘密鍵は暗号化されます。キーを正しく暗号化/復号化するためには、すべてのAEMインスタンスでプライマリGranite Cryptoキーが同じである必要があります。

暗号キーを複製の手順に従ってください。

正しいプロファイルとプロファイルイメージのリンクを得るには、リンク外部化を正しく設定してください。

ドメインは、データセンターURL(ASRPエンドポイント)からルーティング可能なURLに設定してください。

時刻の同期

ASRP エンドポイントでの認証を正常におこなうには、ネットワークタイムプロトコル(NTP)などを使用して、AEM Communities を実行しているマシンの時刻を同期する必要があります。

設定の公開

すべてのオーサーインスタンスとパブリッシュインスタンスで、ASRP が共通ストアとして指定されている必要があります。

パブリッシュ環境で同一の設定を使用できるようにするには:

AEM作成者インスタンスで:

  • メインメニューから​ツール > 操作 > レプリケーション​に移動します。
  • ツリーをアクティブにする」を選択します。
  • 開始パス:参照 /conf/global/settings/communities/srpc/
  • 変更済み​のみ」を選択解除します。
  • アクティブ化」を選択します。

AEM 6.0 からのアップグレード

注意

公開済みのコミュニティサイトでASRPを有効にした場合、オンプレミスのストレージとクラウドのストレージ間でデータが同期されないので、JCRに既に保存されているUGCは表示されなくなります。

AEM Communities Extension は、AEM 6.0のソーシャルコミュニティでクラウドサービスとして以前に導入されています。AEM 6.1 Communitiesでは、クラウド設定は不要です。単にストレージ設定コンソールからASRPを選択します。

新しいストレージ構造により、ソーシャルコミュニティからコミュニティにアップグレードするときは、アップグレード手順に従う必要があります。

ユーザーデータの管理

パブリッシュ環境で頻繁に入力されるユーザー、ユーザープロファイルおよびユーザーグループについては、以下を参照してください。​**

トラブルシューティング

アップグレード後に UGC が表示されない

既存のAEM 6.0ソーシャルコミュニティサイトからアップグレードする場合は、アップグレード手順に従ってください。そうしないと、UGCが失われてしまいます。

認証エラー

データセンター URL に対する認証エラーを受け取り、また AEM error.log に古いタイムスタンプに関するメッセージが含まれている場合は、時刻の同期がおこなわれているかを確認してください。

Network Time Protocol (NTP)などのツールを使用して、AEMの作成者やパブリッシュサーバーの時刻を同期します。

新しいコンテンツが検索結果に表示されない

Adobeクラウドのストレージインフラストラクチャは、最終的な整合性​を使用して、拡張とパフォーマンスの目標を達成します。 このため、新しいコンテンツはすぐには利用できず、検索結果に表示されるまで数秒かかります。

最終的な一貫性に影響する間隔は監視されますが、新しいコンテンツが検索に表示されるまでに数秒以上かかる場合は、アカウント担当者にお問い合わせください。

UGC が ASRP で表示されない

ストレージオプションの設定を確認して、ASRPがデフォルトプロバイダーに設定されていることを確認します。 デフォルトでは、ストレージリソースプロバイダーはASRPではなくJSRPです。

すべての作成者および発行AEMインスタンスで、ストレージ設定コンソールに再度アクセスするか、AEMリポジトリを確認します。

JCRで、/conf/global/settings/communitiesの場合:

  • srpcノードを含まない場合、ストレージプロバイダーがJSRPであることを意味します。
  • srpcノードが存在し、defaultconfigurationノードが含まれる場合、デフォルト設定のプロパティでASRPがデフォルトプロバイダーとして定義されます。

このページ