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

ASRP について

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

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

要件

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

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

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

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

設定

ASRP の選択

ストレージ設定コンソールでは、使用するSRPの実装を指定するデフォルトのストレージ設定を選択できます。

作成者:

  • グローバルナビゲーションから:ツール/コミュニティ/ストレージ設定

chlimage_1-310

  • Adobeストレージリソースプロバイダー(ASRP)」を選択します。

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

    • データセンター URL

      プルダウンして、アカウント担当者が特定した本番データセンターを選択します。

    • デフォルトのレポートスイート

      デフォルトのレポートスイートの名前を入力します

    • 消費者キー

      消費者キーの入力

    • 暗号鍵

      秘密鍵を入力します。

  • 送信」を選択します。

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

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

  • テスト設定」を選択します。
    オーサーインスタンスとパブリッシュインスタンスごとに、ストレージ設定コンソールからデータセンターへの接続をテストします。

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

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

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

暗号鍵のレプリケーションの手順に従います。

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

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

時刻の同期

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

設定の公開

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

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

  • 作成者:

    • メインメニューから​ツール/運営/レプリケーション​に移動します。

    • ツリーをアクティブ化」を選択します。

    • 開始パス:

      • /etc/socialconfig/srpc/を参照します。
    • 変更済み​のみをオフにします

    • アクティブ化​を選択します。

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

注意

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

AEM Communities Extension は、AEM 6.0のソーシャルコミュニティas a cloud serviceで以前に導入されました。AEM 6.1 Communities以降、クラウド設定は不要です。ストレージ設定コンソールからASRPを選択するだけです。

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

ユーザーデータの管理

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

トラブルシューティング

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

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

認証エラー

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

すべてのAEMオーサーサーバーとパブリッシュサーバーの時刻を同期するには、Network Time Protocol(NTP)などのツールを使用することをお勧めします。

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

Adobe クラウドストレージのインフラストラクチャは、結果整合性​**​を用いてスケーリングとパフォーマンスの目標を達成できるようにします。このため、新しいコンテンツは即座には使用可能にならず、検索結果に表示されるまで数秒かかることがあります。

結果整合性に影響を与える間隔は監視されていますが、新しいコンテンツが検索結果に表示されるまでに数秒以上かかる場合は、アカウント担当者に連絡してください。

UGC が ASRP で表示されない

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

すべてのオーサーインスタンスとパブリッシュAEMインスタンスで、ストレージ設定コンソールに再度アクセスするか、AEMリポジトリを確認します。

  • JCRで、 /etc/socialconfig

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

このページ