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

ASRP について

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

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

要件

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

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

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

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

設定

ASRP の選択

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

作成者:

  • From global navigation: Tools > Communities > Storage Configuration

chlimage_1-310

  • Select Adobe Storage Resource Provider (ASRP)

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

    • データセンター URL

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

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

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

    • 消費者キー

      Consumer keyを入力

    • 暗号鍵

      秘密鍵を入力します

  • Select Submit

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

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

  • Select Test Config
    for each author and publish instance, test the connection to the data center from the Storage Configuration console

  • Finally, ensure that the site URLs for profile data are routable from the Data Center by externalizing links.

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

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

Follow the instructions at Replicate the Crypto Key.

For correct profile and profile image links, be sure to properly Configure the Link Externalizer.

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

時刻の同期

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

設定の公開

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

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

  • 作成者:

    • Navigate from main menu to Tools > Operations > Replication

    • Select Activate Tree

    • 開始パス:

      • 参照先 /etc/socialconfig/srpc/
    • Uncheck Only Modified

    • Select Activate

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

注意

If you enable ASRP on a published community site, any UGC already stored in JCR will no longer be visible as there is no synchronization of data between on-premise storage and cloud storage.

AEM Communities Extension は、AEM 6.0のソーシャルコミュニティでクラウドサービスとして以前に導入されています。 As of AEM 6.1 Communities, no cloud configuration is necessary, simply select ASRP from the storage configuration console.

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

ユーザーデータの管理

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

トラブルシューティング

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

If upgrading from an exisitng AEM 6.0 social community site, be sure to follow the upgrade instructions, else UGC will appear to be lost.

認証エラー

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

It is recommended to use a tool such as the Network Time Protocol (NTP) to time synchronize all AEM author and publish servers.

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

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

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

UGC が ASRP で表示されない

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

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

  • In JCR, if /etc/socialconfig

    • Does not contain an srpc node, it means the storage provider is JSRP
    • If the srpc node exists and contains node defaultconfiguration, the defaultconfiguration's properties should define ASRP to be the default provider

このページ