Show Menu
トピック×

AEM Assets と Brand Portal の連携の設定

Adobe Experience Manager(AEM)Assetsは、Adobe Developer Consoleを介してBrand Portalで設定され、Brand Portalテナントの認証用にIMSトークンを取得します。
Adobe Developer Consoleを介したBrand PortalでのAEM Assetsの設定は、AEM 6.5.4.0以降でサポートされます。
これまで、Brand Portal は、旧来の OAuth ゲートウェイを通じてクラシック UI で設定されていました。このゲートウェイは、JWT トークン交換を使用して認証用の IMS アクセストークンを取得します。
レガシーOAuthを使用した設定は、2020年4月6日からはサポートされなくなり、Adobe Developer Consoleを使用した設定に変更されました。
既存のお客様のみ
既存のレガシー OAuth Gateway 設定を引き続き使用することをお勧めします。レガシーOAuth Gateway設定で問題が発生した場合は、既存の設定を削除し、Adobe Developer Consoleを使用して新しい設定を作成します。
このヘルプでは、次の2つの使用例について説明します。
  • 新しい設定 : 新しいBrand Portalユーザーで、AEM Assets作成者インスタンスをBrand Portalで設定する場合は、Adobe Developer Consoleで新しい設定を作成できます。
  • アップグレード設定 : 既存のBrand Portalユーザーで、レガシーOAuth GatewayのBrand Portalで設定したAEM Assets作成者インスタンスを持つ場合は、既存の設定を削除し、Adobe Developer Consoleで新しい設定を作成することをお勧めします。
具体的には、以下の操作に関する十分な知識があるユーザーを対象としています。
  • Adobe Experience ManagerとAEMパッケージのインストール、設定、管理
  • LinuxおよびMicrosoft Windowsオペレーティングシステムの使用

前提条件

AEM Assets と Brand Portal の連携を設定するには以下が必要です。
  • 最新のサービスパックを適用した実行中の AEM Assets オーサーインスタンス
  • Brand Portal テナント URL
  • Brand Portal テナントの IMS 組織に対するシステム管理者権限を持つユーザー

Download and install AEM 6.5

AEMオーサーインスタンスを設定するには、AEM 6.5を使用することをお勧めします。 AEM が稼働していない場合は、以下の場所から AEM をダウンロードしてください。
AEM をダウンロードしたら、「 デプロイメントと保守 」の説明に従い、AEM オーサーインスタンスの設定を行ってください。

最新の AEM サービスパックをダウンロードしてインストールする

詳細な手順については、
最新のAEMパッケージまたはService Packが見つからない場合は、カスタマーケアにお問い合わせください

設定の作成

Brand PortalでAEM Assetsを設定するには、AEM Assets作成者インスタンスとAdobe Developer Consoleの両方の設定が必要です。
  1. AEM Assetsオーサーインスタンスで、IMSアカウントを作成し、公開証明書(公開鍵)を生成します。
  2. Adobe Developer Consoleで、Brand Portalテナント(組織)用のプロジェクトを作成します。
  3. プロジェクトで、公開鍵を使用してAPIを設定し、サービスアカウント(JWT)接続を作成します。
  4. サービスアカウントの資格情報とJWTペイロード情報を取得します。
  5. AEM Assetsオーサーインスタンスで、サービスアカウントの資格情報とJWTペイロードを使用してIMSアカウントを設定します。
  6. AEM Assets作成者インスタンスで、IMSアカウントとブランドポータルエンドポイント(組織URL)を使用してBrand Portalクラウドサービスを設定します。
  7. AEM Assets作成者インスタンスからBrand Portalにアセットを公開して、設定をテストします。
Brand Portalテナントは、1つのAEM Assets作成者インスタンスでのみ設定する必要があります。
複数のAEM Assets作成者インスタンスを持つBrand Portalテナントを設定しないでください。
AEM AssetsをBrand Portalと初めて設定する場合は、一覧に示された順序で次の手順を実行します。

IMS 設定の作成

IMS 設定は、AEM Assets オーサーインスタンスを使用して Brand Portal テナントを認証します。
IMS 設定には、次の 2 つの手順が含まれます。

公開証明書の取得

公開証明書を使用すると、Adobe Developer Consoleでプロファイルを認証できます。
  1. AEM Assetsオーサーインスタンスにログインします。 デフォルトのURLは http:// localhost:4502/aem/start.html
  2. ツール パネルで、 セキュリティ/ Adobe IMS設定のに移動します。
  3. Adobe IMS設定ページで、「 作成 」をクリックします。
  4. Adobe IMSテクニカルアカウント設定 」ページにリダイレクトされます。 By default, the Certificate tab opens.
    クラウドソリューションの Adobe Brand Portalを選択します
  5. Mark the checkbox Create new certificate and specify an alias for the certificate. ここで入力したエイリアスが、ダイアログ名として表示されます。
  6. 証明書を作成 」をクリックします。次に、ダイアログボックスで 「OK 」をクリックして、公開証明書を生成します。
  7. Click Download Public Key and save the certificate (.crt) file on your machine.
    この証明書ファイルは、Brand PortalテナントのAPIを設定し、Adobe Developer Consoleでサービスアカウントの資格情報を生成するための追加の手順で使用されます。
  8. 次へ 」をクリックします。
    アカウント 」タブでAdobe IMSアカウントを作成しますが、作成するにはAdobe Developer Consoleで生成されるサービスアカウント資格情報が必要です。 このページは開いたままにしておきます。
    新しいタブを開き、Adobe Developer Consoleでサービスアカウント(JWT)接続を サービスアカウント(JWT)接続の作成 作成して、IMSアカウントを設定するための秘密鍵証明書とJWTペイロードを取得します。

サービスアカウント(JWT)接続の作成

Adobe Developer Consoleでは、プロジェクトとAPIは組織(Brand Portalテナント)レベルで設定されます。 APIを設定すると、Adobe Developer Consoleでサービスアカウント(JWT)接続が作成されます。 キーペア(秘密鍵と公開鍵)を生成するか、公開鍵をアップロードして、APIを設定する方法は2つあります。 Brand PortalでAEM Assetsオーサーインスタンスを設定するには、AEM Assetsオーサーインスタンスで公開証明書(公開鍵)を生成し、公開鍵をアップロードしてAdobe Developer Consoleで秘密鍵証明書を作成する必要があります。 この公開鍵は、選択したブランドポータル組織のAPIを設定するために使用され、サービスアカウントの資格情報とJWTペイロードを生成します。 これらの資格情報は、AEM AssetsオーサーインスタンスでIMSアカウントを設定する際にさらに使用されます。 IMSアカウントが設定されると、AEM Assets作成者インスタンスでBrand Portalクラウドサービスを設定できます。
次の手順を実行して、サービスアカウント資格情報とJWTペイロードを生成します。
  1. IMS組織(Brand Portalテナント)のシステム管理者権限でAdobe Developer Consoleにログインします。 デフォルトのURLは
    右上隅にあるドロップダウン(組織リスト)から正しいIMS組織(Brand Portalテナント)が選択されていることを確認します。
  2. Click Create new project . 組織用に空のプロジェクトが作成されます。
    プロジェクトの編集 」をクリックして、 プロジェクトタイトル 説明を更新し、「保存と ​保存」をクリックします。
  3. 「プロジェクトの概要」タブで、「 追加API 」をクリックします。
  4. API追加ウィンドウで、「 AEM Brand Portal 」を選択し、「 次へ 」をクリックします。
    AEM Brand Portalサービスにアクセスできることを確認します。
  5. APIを設定ウィンドウで、「公開鍵を アップロード 」をクリックします。 次に、「ファイルを 選択 」をクリックし、「公開証明書を 取得 」セクションでダウンロードした公開証明書(.crtファイル)をアップロードします。
    次へ 」をクリックします。
  6. 公開証明書を確認し、「 次へ 」をクリックします。
  7. デフォルトの製品プロファイル「 アセット」「ブランドポータル 」を選択し、「設定 を保存 」をクリックします。
  8. APIが設定されている場合、APIの概要にリダイレクトされます。 左側のナビゲーションの「 資格情報 」で、「 サービスアカウント(JWT)」をクリックし ​ます。
    必要に応じて、秘密鍵証明書を表示し、その他の操作(JWTトークンの生成、秘密鍵証明書の詳細のコピー、クライアントシークレットの取得など)を実行できます。
  9. Client Credentials 」タブで、 クライアントIDをコピーします
    Click Retrieve Client Secret and copy the client secret .
  10. Navigate to the Generate JWT tab and copy the JWT Payload .
クライアントID(APIキー)、クライアントシークレットおよびJWTペイロードを使用して、AEM AssetsクラウドインスタンスでIMSアカウント 設定できるようになりました。

IMS アカウント設定の作成

次の手順を実行したことを確認します。
次の手順を実行して、公開証明書を 取得して作成したIMSアカウントを設定します
  1. IMS設定を開き、「 アカウント 」タブに移動します。 公開証明書の 取得中にページを開いたままにした
  2. IMS アカウントの​ タイトル ​を指定します。
    認証サーバー 」に次の URL を入力します。 https://ims-na1.adobelogin.com/
    作成 」をクリックします。
    IMSアカウントが設定されている。
  3. 作成した IMS 設定を選択して「 ヘルスチェック 」をクリックします。
    ダイアログボックスで 「チェック 」をクリックします。 設定が成功すると、 トークンが正常に取得されたことを示すメッセージが表示されます
IMS 設定は 1 つだけにする必要があります。複数の IMS 設定を作成しないでください。
IMS 設定がヘルスチェックに合格していることを確認します。設定がヘルスチェックに合格しない場合は無効です。削除して、新しい有効な設定を作成する必要があります。

Cloud Service の設定

次の手順を実行して、ブランドポータルクラウドサービスを作成します。
  1. AEM Assetsオーサーインスタンスにログインします。
  2. From the Tools panel, navigate to Cloud Services > AEM Brand Portal .
  3. Brand Portal Configurationsページで、「 作成 」をクリックします。
  4. 設定の​ タイトル ​を入力します。
    In the Service URL , enter your Brand Portal tenant (organization) URL.
  5. 保存して閉じる 」をクリックします。クラウド設定が作成されます。これで、AEM Assets作成者インスタンスがBrand Portalテナントと共に設定されました。

設定のテスト

次の手順を実行して設定を検証します。
  1. AEM Assetsクラウドインスタンスにログインします。
  2. Tools Tools パネルで、「 Deployment 」>「Replication」>「Replication」の順に移動 ​します。
  3. In the Replication page, click Agents on author .
  4. 各テナントに4つのレプリケーションエージェントが作成されます。
    Brand Portalテナントのレプリケーションエージェントを見つけます。
    複製エージェントのURLをクリックします。
    レプリケーションエージェントは並行して動作し、ジョブの分散を均等に共有するので、パブリッシング速度を元の速度の4倍に増やします。 クラウドサービスの設定後、複数のアセットの並列発行を有効にするために、デフォルトでアクティブ化される複製エージェントを有効にするために、追加の設定は必要ありません。
  5. AEM Assets と Brand Portal の間の接続を検証するには、「 接続をテスト 」をクリックします。
    テストパッケージが正常に配信されたことを示すメッセージがページの下部に表示されます。
  6. 4つのレプリケーションエージェントすべてに対するテスト結果を1つずつ確認します。
    どのレプリケーションエージェントも無効にしないでください。一部のアセットのレプリケーションが失敗する可能性があります。
AEM Assets作成者インスタンスがBrand Portalで正しく設定され、次の操作が可能になりました。

設定のアップグレード

既存の設定をアップグレードするには、次の手順を一覧に示す順序で実行します。

実行中のジョブの確認

変更を行う前に、AEM Assetsオーサーインスタンスで公開ジョブが実行されていないことを確認してください。 その場合は、4つのレプリケーションエージェントをすべて検証し、キューが理想的/空であることを確認できます。
  1. AEM Assetsオーサーインスタンスにログインします。
  2. Tools Tools 「Deployment 」>「Deployment Replication」の順に移動します。 「Deployment Replication」の「 ​Tools」パネルから、
  3. In the Replication page, click Agents on author .
  4. Brand Portalテナントのレプリケーションエージェントを見つけます。
    すべてのレプリケーションエージェントで キューがアイドル状態であることを確認します 。公開ジョブがアクティブでないことを確認します。

既存の設定の削除

既存の設定の削除中に、次のチェックリストを実行する必要があります。
  • 4つのレプリケーションエージェントをすべて削除する
  • クラウドサービスの削除
  • MACユーザーの削除
  1. AEM Assetsオーサーインスタンスにログインし、管理者としてCRX Liteを開きます。 デフォルトのURLは
    http:// localhost:4502/crx/de/index.jsp
  2. Brand Portalテナントの4つのレプリケーションエージェントすべてに移動 /etc/replications/agents.author して削除します。
  3. /etc/cloudservices/mediaportal ラウドサービスの設定に移動 して削除します
  4. Brand Portalテナントの /home/users/mac MACユーザ ​に移動して削除します。
これで、AEM 6.5オーサーインスタンスに設定 作成できます。
レプリケーションが正常に終了したら、アセット、フォルダー、コレクションを Brand Portal に公開することができます。詳しくは、次を参照してください。