Show Menu
トピック×

Configure asset tagging using the Smart Content Service

You can integrate Adobe Experience Manager with the Smart Content Service using Adobe I/O. Use this configuration to access the Smart Content Service from within Experience Manager.
この記事では、スマートコンテンツサービスの設定に必要となる以下の主要なタスクについて詳しく説明します。At the back end, the Experience Manager server authenticates your service credentials with the Adobe I/O gateway before forwarding your request to the Smart Content Service.
  • Create a Smart Content Service configuration in Experience Manager to generate a public key. OAuth 統合用の公開証明書を取得します。
  • Adobe I/O で統合を作成し、生成した公開鍵をアップロードします。
  • Configure your Experience Manager instance using the API key and other credentials from Adobe I/O.
  • (オプション)アセットアップロード時の自動タグ付けを有効化します。

前提条件

Adobe I/O で統合を作成してスマートコンテンツサービスを使用する前に、以下の事項を確認します。
  • 組織の管理者権限を持つ Adobe ID アカウントがあること。
  • 組織でスマートコンテンツサービスが有効化されていること。

公開証明書の取得

公開証明書により、Adobe I/O でプロファイルを認証できます。
  1. ユーザーイン Experience Manager ターフェイスで、ツ ール/クラウドサービス /レガシ ークラウドサービスにアクセスします
  2. In the Cloud Services page, click Configure Now under Assets Smart Tags .
  3. 設定を作成 ​ダイアログで、スマートタグ設定のタイトルと名前を指定します。「 作成 」をクリックします。
  4. AEM スマートコンテンツサービス ​ダイアログで、以下の値を使用します。
    サービス URL : https://mc.adobe.io/marketingcloud/smartcontent
    認証サーバー : https://ims-na1.adobelogin.com
    その他のフィールドは現時点では空白のままにします(後で指定します)。「 OK 」をクリックします。
  5. Click Download Public Certificate for OAuth Integration , and download the public certificate file AEM-SmartTags.crt .

Reconfigure when a certificate expires

証明書の有効期限が切れると、証明書は信頼されなくなります。新しい証明書を追加するには、以下の手順に従います。期限切れの証明書は更新できません。
  1. Log in your Experience Manager deployment as an administrator. ツール セキュリティ ユーザー ​をクリックします。
  2. dam-update-service ユーザーを見つけてクリックします。「 キーストア 」タブをクリックします。
  3. 証明書の有効期限が切れた既存の similaritysearch キーストアを削除します。「 保存して閉じる 」をクリックします。
    キーストアの既存の similaritysearch エントリを削除して新しいセキュリティ証明書を追加
  4. ツール クラウドサービス 従来のクラウドサービス ​に移動します。 アセットのスマートタグ 設定を表示 利用可能な設定 ​をクリックします。必要な設定をクリックします。
  5. 公開証明書をダウンロードするには、「 OAuth 統合用の公開証明書をダウンロード 」をクリックします。
  6. https://console.adobe.io にアクセスし、 統合 ​ページで既存のスマートコンテンツサービスに移動します。新しい証明書をアップロードします。詳細については、 Adobe I/O 統合の作成 の手順を参照してください。

Adobe I/O 統合環境を作成する

スマートコンテンツサービス API を使用するには、Adobe I/O で統合を作成して、API キー、テクニカルアカウント ID、組織 ID およびクライアントの秘密鍵を生成します。
  1. https://console.adobe.io にアクセスします。
  2. 「統合」ペ ージで 、適切なアカウントを選択し、関連する組織の役割がシステム管理者であることを確認します。
  3. Click New integration .
  4. Create a new integration ページで、「 Access an API 」を選択します。「 続行 」をクリックします。
  5. Experience Cloud 」で「 スマートコンテンツ 」を選択します。「 続行 」をクリックします。
  6. 次のページで、「 New integration 」を選択します。「 続行 」をクリックします。
  7. Integration Details ページで、統合ゲートウェイの名前を指定し、説明を追加します。
  8. Public keys certificates 」で、上記でダウンロードした AEM-SmartTags.crt ファイルをアップロードします。
  9. Click Create Integration .
  10. To view the integration information, click Continue to integration details .

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

統合を設定するには、Adobe I/O 統合のテクニカルアカウント ID、組織 ID、クライアントの秘密鍵、認証サーバーおよび API キーのフィールドの値を使用します。Creating a Smart Tags cloud configuration allows authentication of API requests from the Experience Manager instance.
  1. In Experience Manager, navigate to Tools > Cloud Service > Legacy Cloud Services to open the Cloud Services console.
  2. アセットのスマートタグ 」で、上記で作成した設定を開きます。サービスの設定ページで、「 編集 」をクリックします。
  3. AEM スマートコンテンツサービス ​ダイアログで、「 サービス URL 」および「 認証サーバー 」フィールドに事前入力された値を使用します。
  4. API キー 」、「 テクニカルアカウント ID 」、「 組織 ID 」、「 クライアントの秘密鍵 」の各フィールドでは、上記で生成された値を使用します。

設定の検証

設定を完了したら、JMX MBean を使用して設定を検証できます。検証するには、次の手順に従います。
  1. でサーバーにア Experience Manager クセスしま https://[aem_server]:[port] す。
  2. ツール/操作/Web コンソール ​に移動して、OSGi コンソールを開きます。 メイン/JMX を選択します。
  3. com.day.cq.dam.similaritysearch.internal.impl 」をクリックします。 SimilaritySearch Miscellaneous Tasks が開きます。
  4. validateConfigs() 」をクリックします。In the Validate Configurations dialog, click Invoke .
    同じダイアログに検証結果が表示されます。

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

  1. で、ツ Experience Managerール/ワー クフロー/モデルに移動します
  2. ワークフローモデル ​ページで、「 DAM アセットの更新 」ワークフローモデルを選択します。
  3. Click Edit from the toolbar.
  4. サイドパネルを展開して、ステップを表示します。「DAM ワークフロー」セクションの「 スマートタグアセット 」ステップをドラッグして、「 サムネールを処理 」ステップの後に配置します。
    図:追加DAM Update Assetワークフローのプロセスサムネールの手順の後のスマートタグアセット。
  5. そのステップを編集モードで開きます。「 詳細設定 」で、「 ハンドラー処理の設定 」オプションが選択されていることを確認します。
  6. 自動タグ付けのステップに失敗してもワークフローを完了させたい場合は、「 引数 」タブで「 エラーを無視 」を選択します。
    フォルダーでスマートタグが有効になっているかに関わらずアップロード時にアセットをタグ付けするには、「 スマートタグフラグを無視 」を選択します。
  7. Click OK to close the process step, and then save the workflow.