バージョン | 記事リンク |
---|---|
AEM as a Cloud Service | ここをクリックしてください |
AEM 6.5 | この記事 |
Adobe Experience Manager Assets Brand Portalを使用すると、承認済みのブランドアセットをAdobe Experience Manager Assets からBrand Portalに公開し、Brand Portalユーザーに配布できます。
AEM Assets と Brand Portal の連携は、Adobe 開発者コンソールを通じて設定されます。このコンソールでは、Brand Portal テナントの認証に使用する Adobe Identity Management サービス(IMS)アカウントトークンを調達します。
Adobe 開発者コンソールを使用した AEM Assets と Brand Portal の連携の設定は、AEM 6.5.4.0 以降でサポートされています。
これまで、Brand Portal は、旧来の OAuth ゲートウェイを通じてクラシックインターフェイスで設定されていました。このゲートウェイは、JSON Web トークン(JWT)交換を使用して認証用の IMS トークンを取得します。
旧来の OAuth を使用した設定は、2020年4月6日(PT)以降はサポートされなくなり、Adobe 開発者コンソールを使用した設定に変更されました。
既存のお客様のみ
Adobeでは、既存のレガシー OAuth Gateway 設定を引き続き使用することをお勧めします。 旧来の OAuth Gateway 設定で問題が発生した場合は、既存の設定を削除し、Adobe Developerコンソールを使用して設定を作成します。
このヘルプでは、次の 2 つのユースケースについて説明します。
具体的には、以下の操作に関する十分な知識があるユーザーを対象としています。
Adobe Experience Manager パッケージと AEM パッケージのインストール、設定、管理
Linux®およびMicrosoft® Windows オペレーティングシステムの使用。
AEM Assets と Brand Portal の連携を設定するには以下が必要です。
最新のAEM Service Pack をダウンロードしてインストールする
AEMオーサーインスタンスを設定するには、AEM 6.5 を使用することをお勧めします。 AEM が稼働していない場合は、以下の場所から AEM をダウンロードしてください。
既にAEMを使用している場合は、 Adobeライセンス Web サイト.
ユーザーがAdobeパートナーの場合、 Adobeパートナートレーニングプログラム AEM 6.5 をリクエストするには、以下を実行します。
AEMをダウンロードしたら、AEMオーサーインスタンスの設定手順については、 デプロイと保守.
詳しい手順については、現在の AEM 6.5 Service Pack リリースノート.
Adobeカスタマーサポートに連絡 最新のAEMパッケージまたは Service Pack が見つからない場合。
Brand Portalと連携するAEM Assetsの設定をおこなうには、AEM AssetsオーサーインスタンスとAdobe Developerコンソールの両方で設定が必要です。
AEM Assetsオーサーインスタンスは、1 つのBrand Portalテナントでのみ設定できます。
AEM Assets と Brand Portal を初めて設定する場合は、以下の手順を上記の順序で実行します。
IMS 設定は、AEM AssetsテナントでBrand Portalオーサーインスタンスを認証します。
IMS 設定には、次の 2 つの手順が含まれます。
公開鍵(証明書)は、Adobe 開発者コンソールでプロファイルを認証します。
AEM Assetsオーサーインスタンスにログインします。 デフォルトの URL は http://localhost:4502/aem/start.html
です。
ツールパネルで、セキュリティ/Adobe IMS 設定に移動します。
Adobe IMS設定ページで、 作成. リダイレクト先: Adobe IMSテクニカルアカウント設定 ページに貼り付けます。 デフォルトでは、「証明書」タブが開きます。
「クラウドソリューション」ドロップダウンリストで「Adobe Brand Portal」を選択します。
「新しい証明書を作成」チェックボックスをオンにして、公開鍵の エイリアス を指定します。このエイリアスが、公開鍵の名前になります。
「証明書を作成」をクリックします。「OK」をクリックして公開証明書を生成します。
公開鍵をダウンロードアイコンをクリックして、公開鍵(.crt)ファイルをローカルマシンに保存します。
この公開鍵を後で使用して、Brand Portalテナントの API を設定し、Adobe Developerコンソールでサービスアカウント資格情報を生成します。
「次へ」をクリックします。
Adobe Analytics の アカウント 「 」タブに「 」Adobe IMSを入力すると、Adobe Developer Console で生成されるサービスアカウント資格情報が必要なアカウントが作成されます。 このページは開いたままにしておきます。
新しいタブを開き、 Adobe Developerコンソールでのサービスアカウント (JWT) 接続の作成 IMS アカウントを設定するための資格情報と JWT ペイロードを取得できます。
Adobe Developer Console で、プロジェクトと API をBrand Portalテナント(組織)レベルで設定します。 API を設定すると、サービスアカウント(JWT)接続が作成されます。API を設定するには、キーペア(秘密鍵と公開鍵)を生成する方法と、公開鍵をアップロードする方法の 2 つがあります。 AEM Assets と Brand Portal の統合を設定するには、AEM Assets で公開鍵(証明書)を生成し、その公開鍵をアップロードして Adobe 開発者コンソールで資格情報を作成する必要があります。これらの資格情報は、AEM Assets で IMS アカウントを設定するために必要です。IMS アカウントを設定したら、AEM Assets に Brand Portal Cloud Service を設定できます。
サービスアカウント資格情報と JWT ペイロードを作成するには、以下の手順を実行します。
IMS 組織(Brand Portal テナント)のシステム管理者権限で Adobe 開発者コンソールにログインします。デフォルトの URL は https://www.adobe.com/go/devs_console_ui です。
右上隅のドロップダウン(組織)リストで正しい IMS 組織 (Brand Portalテナント ) が選択されていることを確認します。
「新規プロジェクトを作成」をクリックします。システムで生成された名前を持つ空のプロジェクトが組織に対して作成されます。
クリック プロジェクトを編集 そのため、 プロジェクトタイトル および 説明をクリックし、 保存.
「プロジェクトの概要」タブで、「API を追加」をクリックします。
API を追加ウィンドウで、「AEM Brand Portal」を選択し、「次へ」をクリックします。
AEM Brand Portal サービスにアクセスできることを確認します。
API を設定ウィンドウで、「公開鍵をアップロード」をクリックします。次に、「ファイルを選択」をクリックし、公開証明書の取得のセクションでダウンロードした公開鍵(.crt ファイル)をアップロードします。
「次へ」をクリックします。
公開鍵を確認し、「次へ」をクリックします。
デフォルトの製品プロファイルとして「Assets Brand Portal」を選択し、「設定済み API を保存」をクリックします。
API が設定されると、API の概要ページにリダイレクトされます。左側のナビゲーションから、 資格情報をクリックし、 サービスアカウント (JWT) オプション。
資格情報を表示し、JWT トークンの生成、資格情報の詳細のコピー、クライアントの秘密鍵の取得などのアクションを実行できます。
「クライアント資格情報」タブから、クライアント ID をコピーします。
「クライアント秘密鍵を取得」をクリックし、クライアントの秘密鍵をコピーします。
「JWT を生成」タブに移動し、JWT ペイロード情報をコピーします。
これで、クライアント ID(API キー)、クライアントの秘密鍵、JWT ペイロードを使用して、AEM Assets に IMS アカウントを設定できるようになりました。
次の手順が既に実行されていることを確認します。
IMS アカウントを設定するには:
IMS 設定を開き、「アカウント」タブに移動します。公開証明書の取得中も、ページは開いたままになっています。
IMS アカウントのタイトルを指定します。
「認証サーバー」フィールドで、URL「 https://ims-na1.adobelogin.com/」を指定します。。
API キーにクライアント ID を指定し、サービスアカウント(JWT)接続の作成時にコピーしたクライアントの秘密鍵とペイロード(JWT ペイロード)を貼り付けます。
「作成」をクリックします。
IMS アカウントが設定されます。
その IMS アカウント設定を選択し、「正常性をチェック」をクリックします。
ダイアログボックスの「チェック」をクリックします。正常に設定されると、トークンが正常に取得されましたというメッセージが表示されます。
IMS 設定は 1 つだけにする必要があります。
IMS 設定がヘルスチェックに合格していることを確認します。設定がヘルスチェックに合格しない場合は無効です。削除して、別の有効な設定を作成します。
AEM Assetsオーサーインスタンスにログインします。
ツールのパネルで、Cloud Services/AEM Brand Portal に移動します。
Brand Portal の設定ページで、「作成」をクリックします。
設定のタイトルを入力します。
IMS アカウントの設定時に作成した IMS 設定を選択します。
「サービス URL」に、Brand Portal テナント(組織)URL を入力します。
「保存して閉じる」をクリックします。クラウド設定が作成されます。
これで、AEM AssetsオーサーインスタンスがBrand Portalテナントで設定されました。
AEM Assets クラウドインスタンスにログインします。
ツールのパネルで、デプロイメント/レプリケーションに移動します。
レプリケーションページで、 作成者のエージェント.
Brand Portal テナントのために作成された 4 つのレプリケーションエージェントを表示できます。
Brand Portalテナントのレプリケーションエージェントを探し、レプリケーションエージェント URL をクリックします。
レプリケーションエージェントは並行して動作し、ジョブの配布を均等に共有するので、公開速度が元の速度の 4 倍に向上します。 Cloud Service を設定した後、レプリケーションエージェントを有効にするために追加の設定は必要ありません。レプリケーションエージェントはデフォルトでアクティベートされ、複数のアセットを並行して公開できるようになります。
AEM AssetsとBrand Portalの間の接続を確認するには、 接続をテスト アイコン。
テストパッケージが正常に配信されたことを示すメッセージが表示されます。
4 つのレプリケーションエージェントすべてでテスト結果を確認します。
どのレプリケーションエージェントも無効にしないでください。一部のアセットのレプリケーション(キューで実行中)が失敗する可能性があります。
タイムアウトエラーを避けるために、4 つのレプリケーションエージェントすべてが設定されていることを確認します。Brand Portal への並列公開における問題のトラブルシューティングを参照してください。
自動生成された設定は変更しないでください。
次の操作が可能になっています。
詳しくは、 Brand Portalドキュメント を参照してください。
既存の設定をAdobe Developer Console にアップグレードするには、一覧に表示された順序で次の手順を実行します。
編集をおこなう前に、公開ジョブがAEM Assetsオーサーインスタンスで実行されていないことを確認してください。 そのため、4 つのレプリケーションエージェントすべてでアクティブジョブのステータスを確認し、キューがアイドル状態であることを確認できます。
AEM Assetsオーサーインスタンスにログインします。
ツールのパネルで、デプロイメント/デプロイメントレプリケーションに移動します。
レプリケーションページで、 作成者のエージェント.
Brand Portal テナントのレプリケーションエージェントを見つけます。
次の点を確認します。 キューは待機中です すべてのレプリケーションエージェントに対して実行され、アクティブな公開ジョブはありません。
既存の設定の削除時に、次のチェックリストを実行します。
AEM Assetsオーサーインスタンスにログインし、CRX Lite を管理者として開きます。 デフォルトの URL は http://localhost:4502/crx/de/index.jsp
です。
/etc/replications/agents.author
に移動して、Brand Portal テナントの 4 つのレプリケーションエージェントをすべて削除します。
/etc/cloudservices/mediaportal
に移動して、Brand Portal クラウドサービス設定を削除します。
に移動します。 /home/users/mac
をクリックし、 Macユーザー Brand Portalテナントの
次の操作を実行できます。 設定の作成 AEM 6.5 オーサーインスタンス上のAdobe Developerコンソールを介して