スマートコンテンツサービスを使用したアセットのタグ付けの設定

統合可能な Adobe Experience Manager を使用してスマートコンテンツサービスを使用する Adobe Developer Console. この設定を使用して、内からスマートコンテンツサービスにアクセスします Experience Manager.

この記事では、スマートコンテンツサービスの設定に必要となる以下の主要なタスクについて詳しく説明します。バックエンドでは、 Experience Manager サーバーが、 Adobe Developer Console ゲートウェイを使用して、要求をスマートコンテンツサービスに転送する必要があります。

  1. でスマートコンテンツサービス設定を作成して、公開鍵を生成します。 Experience ManagerOAuth 統合用の公開証明書を取得します

  2. Adobe 開発者コンソールで統合を作成し、生成した公開鍵をアップロードします。

  3. デプロイメントの設定 から API キーやその他の資格情報を使用する Adobe Developer Console.

  4. 設定をテストします

  5. オプションで、 アセットのアップロード時に自動タグ付けを有効にする.

前提条件

スマートコンテンツサービスを使用する前に、次の点を確認して、で統合を作成します。 Adobe Developer Console:

  • 組織の管理者権限を持つ Adobe ID アカウントがあること。

  • お客様の組織でスマートコンテンツサービスが有効になっている。

上記に加えて、拡張スマートタグを有効にするには、最新のもインストールしてください Experience Managerサービスパック.

スマートコンテンツサービス設定を作成して公開証明書を取得する

公開証明書を使用すると、でプロファイルを認証できます。 Adobe Developer Console.

  1. 内 Experience Manager ユーザーインターフェイス、アクセス ツール > Cloud Services > 従来のCloud Services.

  2. Cloud Servicesページで、 今すぐ設定 under アセットのスマートタグ.

  3. 設定を作成​ダイアログで、スマートタグ設定のタイトルと名前を指定します。「作成」をクリックします。

  4. AEM スマートコンテンツサービス​ダイアログで、以下の値を使用します。

    サービス URL: https://mc.adobe.io/marketingcloud/smartcontent

    認証サーバー: https://ims-na1.adobelogin.com

    その他のフィールドは現時点では空白のままにします(後で指定します)。「OK」をクリックします。

    コンテンツサービス URL を提供するExperience Managerスマートコンテンツサービスダイアログ

    図:コンテンツサービス URL を提供するスマートコンテンツサービスダイアログ

    メモ

    指定された URL サービス URL はブラウザーからアクセスできず、404 エラーが生成されます。 この設定は、 サービス URL パラメーター。 サービスの全体的なステータスとメンテナンススケジュールについては、 https://status.adobe.com.

  5. クリック OAuth 統合用の公開証明書をダウンロード、および公開証明書ファイルをダウンロードします。 AEM-SmartTags.crt.

    スマートタグ付けサービス用に作成された設定の表現

    図:スマートタグサービスの設定

証明書の有効期限が切れた場合の再設定

証明書の有効期限が切れると、証明書は信頼されなくなります。 期限切れの証明書は更新できません。新しい証明書を追加するには、以下の手順に従います。

  1. Experience Manager デプロイメントに管理者としてログインします。ツールセキュリティユーザー​をクリックします。

  2. dam-update-service ユーザーを見つけてクリックします。「キーストア」タブをクリックします。

  3. 証明書の有効期限が切れた既存の similaritysearch キーストアを削除します。「保存して閉じる」をクリックします。

    キーストアの既存の similaritysearch エントリを削除して新しいセキュリティ証明書を追加

    図:キーストアの既存の similaritysearch エントリを削除して新しいセキュリティ証明書を追加.

  4. ツールクラウドサービス従来のクラウドサービス​に移動します。アセットのスマートタグ設定を表示利用可能な設定​をクリックします。必要な設定をクリックします。

  5. 公開証明書をダウンロードするには、「OAuth 統合用の公開証明書をダウンロード」をクリックします。

  6. https://console.adobe.io にアクセスし、統合​ページで既存のスマートコンテンツサービスに移動します。新しい証明書をアップロードします。詳しくは、 Adobe開発者コンソール統合の作成.

Adobe開発者コンソール統合の作成

スマートコンテンツサービス API を使用するには、統合開発者コンソールでAdobeを作成して、 API キー ( で生成 クライアント ID Adobe開発者コンソール統合のフィールド )、 テクニカルアカウント ID, 組織 ID、および クライアント秘密鍵 対象 アセットのスマートタグサービス設定 クラウド設定の Experience Manager.

  1. ブラウザーで https://console.adobe.io にアクセスします。適切なアカウントを選択し、関連付けられた組織の役割がシステム管理者であることを確認します。

  2. 任意の名前でプロジェクトを作成します。「API を追加」をクリックします。

  3. API を追加​ページで、「Experience Cloud」、「スマートコンテンツ」の順に選択します。「次へ」をクリックします。

  4. 公開鍵をアップロード」を選択します。Experience Managerからダウンロードした証明書ファイルを指定します。公開鍵が正常にアップロードされたというメッセージが表示されます。「次へ」をクリックします。

    新しいサービスアカウント(JWT)秘密鍵証明書を作成ページには、設定したサービスアカウントの公開鍵が表示されます。

  5. 次へ」をクリックします。

  6. 製品プロファイルを選択​ページで、「スマートコンテンツサービス」を選択します。「設定済み API を保存」をクリックします。

    設定に関する詳細情報がページに表示されます。このページを開いたままにして、これらの値をコピーし、 アセットのスマートタグサービス設定 クラウド設定の Experience Manager スマートタグを設定するには:

    「概要」タブで、統合について指定した情報を確認できます。

    図:統合の詳細 (Adobe開発者コンソール )

スマートコンテンツサービスの設定

統合を設定するには、 テクニカルアカウント ID, 組織 ID, クライアント秘密鍵、および クライアント ID 開発者コンソール統合Adobeのフィールド。 スマートタグクラウド設定を作成すると、 Experience Manager デプロイメント。

  1. In Experience Managerに移動します。 ツール/Cloud Service/従来のCloud Services 開く Cloud Services コンソール。

  2. アセットのスマートタグ」で、上記で作成した設定を開きます。サービスの設定ページで、「編集」をクリックします。

  3. AEM スマートコンテンツサービス​ダイアログで、「サービス URL」および「認証サーバー」フィールドに事前入力された値を使用します。

  4. フィールド API キー, テクニカルアカウント ID, 組織 ID、および クライアント秘密鍵をコピーして、 Adobe開発者コンソールの統合.

    アセットのスマートタグサービス設定 Adobe Developer Console 統合フィールド
    API キー クライアント ID
    テクニカルアカウント ID テクニカルアカウント ID
    組織 ID 組織 ID
    クライアントの秘密鍵 クライアント秘密鍵

設定の検証

設定が完了したら、JMX MBean を使用して設定を検証します。 検証するには、次の手順に従います。

  1. 次にアクセス: Experience Manager サーバー: https://[aem_server]:[port].

  2. ツール/操作/Web コンソール​に移動して、OSGi コンソールを開きます。メイン/JMX を選択します。

  3. com.day.cq.dam.similaritysearch.internal.impl」をクリックします。開く 類似性検索のその他のタスク.

  4. validateConfigs()」をクリックします。内 設定を検証 ダイアログ、クリック 呼び出し.

    検証結果は、同じダイアログに表示されます。

DAM アセットの更新ワークフローでのスマートタグの有効化(オプション)

  1. In Experience Managerに移動します。 ツール > ワークフロー > モデル.

  2. ワークフローモデル​ページで、「DAM アセットの更新」ワークフローモデルを選択します。

  3. ツールバーの「編集」をクリックします。

  4. サイドパネルを展開して、ステップを表示します。「DAM ワークフロー」セクションの「スマートタグアセット」ステップをドラッグして、「サムネールを処理」ステップの後に配置します。

    「DAM アセットの更新」ワークフローで「サムネールを処理」ステップの後に「スマートタグアセット」ステップを追加

    図:「DAM アセットの更新」ワークフローで「サムネールを処理」ステップの後に「スマートタグアセット」ステップを追加。

  5. そのステップを編集モードで開きます。「詳細設定」で、「ハンドラー処理の設定」オプションが選択されていることを確認します。

    「DAM アセットの更新」ワークフローを設定し、スマートタグステップを追加する

    図:「DAM アセットの更新」ワークフローを設定し、スマートタグステップを追加する

  6. 自動タグ付けのステップに失敗してもワークフローを完了させたい場合は、「引数」タブで「エラーを無視」を選択します。

    スマートタグステップを追加し、ハンドラー処理の設定を選択するための DAM アセットの更新ワークフローを設定

    図:スマートタグステップを追加し、ハンドラー処理の設定を選択するための DAM アセットの更新ワークフローを設定

    フォルダーでスマートタグが有効になっているかに関わらずアップロード時にアセットをタグ付けするには、「スマートタグフラグを無視」を選択します。

    スマートタグステップを追加するための DAM アセットの更新ワークフローを設定し、「スマートタグフラグを無視」を選択します。

    図:スマートタグステップを追加するための DAM アセットの更新ワークフローを設定し、「スマートタグフラグを無視」を選択します。

  7. OK」をクリックして、プロセスステップを閉じ、ワークフローを保存します。

このページ