スマートコンテンツサービスを使用したアセットのタグ付けの設定 configure-asset-tagging-using-the-smart-content-service
統合可能な Adobe Experience Manager を使用してスマートコンテンツサービスを使用する Adobe Developer Console. この設定を使用して、内からスマートコンテンツサービスにアクセスします Experience Manager.
- Experience Manager Assets オンプレミスの新規のお客様には、スマートコンテンツサービスをご利用いただけなくなりました。既にこの機能を有効にしているオンプレミス版のお客様は、引き続きスマートコンテンツサービスをご使用いただけます。
- スマートコンテンツ サービスは、この機能を既に有効にしている既存の Experience Manager Assets Managed Services のお客様にご利用いただけます。
- Experience Manager Assets Managed Services の新規のお客様は、この記事に記載されている手順に従ってスマートコンテンツサービスを設定してください。
この記事では、スマートコンテンツサービスの設定に必要な次の主要タスクについて詳しく説明します。 バックエンドでは、 Experience Manager サーバーが、 Adobe Developer Console ゲートウェイを使用して、要求をスマートコンテンツサービスに転送する必要があります。
-
スマートコンテンツサービスの作成 の設定 Experience Manager 公開鍵を生成する。 OAuth 統合用の公開証明書を取得します。
-
Adobe 開発者コンソールで統合を作成し、生成した公開鍵をアップロードします。
-
デプロイメントの設定 から API キーやその他の資格情報を使用する Adobe Developer Console.
-
オプションで、アセットアップロード時の自動タグ付けを有効化します。
前提条件 prerequisites
スマートコンテンツサービスを使用する前に、次の点を確認して、で統合を作成します。 Adobe Developer Console:
-
組織の管理者権限を持つ Adobe ID アカウントがあること。
-
お客様の組織でスマートコンテンツサービスが有効になっている。
上記に加えて、拡張スマートタグを有効にするには、最新のもインストールしてください Experience Managerサービスパック.
スマートコンテンツサービス設定を作成して公開証明書を取得する obtain-public-certificate
公開証明書を使用すると、でプロファイルを認証できます。 Adobe Developer Console.
-
Experience Manager ユーザーインターフェイスで、ツール/Cloud Services/従来の Cloud Services にアクセスします。
-
クラウドサービスページで、「アセットのスマートタグ」の「今すぐ設定」をクリックします。
-
設定を作成 ダイアログで、スマートタグ設定のタイトルと名前を指定します。「作成」をクリックします。
-
AEM スマートコンテンツサービス ダイアログで、以下の値を使用します。
サービス URL:
https://smartcontent.adobe.io/<region where your Experience Manager author instance is hosted>
(例:
https://smartcontent.adobe.io/apac
)。Experience Manager オーサーインスタンスがホストされている地域として、na
、emea
またはapac
を指定することができます。note note NOTE 2022年9月1日(PT)より前に Experience Manager Managed Service がプロビジョニングされている場合は、次のサービス URL を使用します。 https://mc.adobe.io/marketingcloud/smartcontent
認証サーバー:
https://ims-na1.adobelogin.com
その他のフィールドは現時点では空白のままにします(後で指定します)。「OK」をクリックします。
図:コンテンツサービスの URL を指定するためのスマートコンテンツサービスダイアログ
note note NOTE サービス URL として提供された URL は、ブラウザーからアクセスできず、404 エラーが発生します。設定は、サービス URL パラメーターの同じ値で正常に動作します。サービスの全体的なステータスとメンテナンススケジュールについては、https://status.adobe.com を参照してください。 -
「OAuth 統合用の公開証明書をダウンロード」をクリックし、公開証明書ファイル
AEM-SmartTags.crt
をダウンロードします。図:スマートタグサービスの設定
証明書の有効期限が切れた場合の再設定 certrenew
証明書の有効期限が切れると、証明書は信頼されなくなります。期限切れの証明書は更新できません。新しい証明書を追加するには、以下の手順に従います。
-
Experience Manager デプロイメントに管理者としてログインします。ツール/セキュリティ/ユーザー をクリックします。
-
を探して、 dam-update-service ユーザー。 クリック キーストア タブをクリックします。
-
既存の similaritysearch 期限切れの証明書を持つキーストア。 「保存して閉じる」をクリックします。
図:キーストアの既存の
similaritysearch
エントリを削除して新しいセキュリティ証明書を追加. -
ツール/クラウドサービス/従来のクラウドサービス に移動します。アセットのスマートタグ/設定を表示/利用可能な設定 をクリックします。必要な設定をクリックします。
-
公開証明書をダウンロードするには、「OAuth 統合用の公開証明書をダウンロード」をクリックします。
-
アクセス https://console.adobe.io をクリックし、 統合 ページ。 新しい証明書をアップロードします。 詳しくは、Adobe 開発者コンソール統合の作成の手順を参照してください。
Adobe 開発者コンソール統合の作成 create-adobe-i-o-integration
スマートコンテンツサービス API を使用するには、Adobe 開発者コンソールで統合を作成して、API キー(Adobe 開発者コンソール統合のクライアント ID フィールドで生成)、テクニカルアカウント ID、組織 ID、およびクライアント秘密鍵を、Experience Manager のクラウド設定の Assets スマートタグサービス設定用に取得します。
-
ブラウザーで https://console.adobe.io にアクセスします。適切なアカウントを選択し、関連付けられた組織の役割がシステム管理者であることを確認します。
-
任意の名前でプロジェクトを作成します。「API を追加」をクリックします。
-
API を追加 ページで、「Experience Cloud」、「スマートコンテンツ」の順に選択します。「次へ」をクリックします。
-
「公開鍵をアップロード」を選択します。Experience Managerからダウンロードした証明書ファイルを指定します。公開鍵が正常にアップロードされたというメッセージが表示されます。「次へ」をクリックします。
新しいサービスアカウント(JWT)秘密鍵証明書を作成ページには、設定したサービスアカウントの公開鍵が表示されます。
-
「次へ」をクリックします。
-
製品プロファイルを選択 ページで、「スマートコンテンツサービス」を選択します。「設定済み API を保存」をクリックします。
設定に関する詳細情報がページに表示されます。このページを開いたままにしてこれらの値をコピーし、Experience Manager のクラウド設定の「Assets スマートタグサービス設定」に追加して、スマートタグを設定します。
図:Adobe 開発者コンソールの統合の詳細
スマートコンテンツサービスの設定 configure-smart-content-service
統合を設定するには、Adobe 開発者コンソール統合から、テクニカルアカウント ID、組織 ID、クライアント秘密鍵、およびクライアント ID の各フィールドの値を使用します。スマートタグのクラウド設定を作成すると、Experience Manager デプロイメントからの API 要求を認証できるようになります。
-
Experience Manager で、ツール/クラウドサービス/従来のクラウドサービス に移動して、クラウドサービスコンソールを開きます。
-
以下 アセットのスマートタグ」で、上記で作成した設定を開きます。 サービス設定ページで、 編集.
-
AEM スマートコンテンツサービス ダイアログで、「サービス URL」および「認証サーバー」フィールドに事前入力された値を使用します。
-
Adobe 開発者コンソールの統合で生成した次の値を使用して、API キー、テクニカルアカウント ID、組織 ID、およびクライアント秘密鍵の各フィールドにコピーします。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 アセットのスマートタグサービス設定 Adobe Developer Console 統合フィールド API キー クライアント ID テクニカルアカウント ID テクニカルアカウント ID 組織 ID 組織 ID クライアントの秘密鍵 クライアント秘密鍵
設定の検証 validate-the-configuration
設定が完了したら、JMX MBean を使用して設定を検証します。 検証するには、次の手順に従います。
-
Experience Manager サーバー (
https://[aem_server]:[port]
)にアクセスします。 -
ツール/操作/Web コンソール に移動して、OSGi コンソールを開きます。メイン/JMX をクリックします。
-
クリック com.day.cq.dam.similaritysearch.internal.impl. SimilaritySearch Miscellaneous Tasks が開きます。
-
クリック validateConfigs(). 設定を検証 ダイアログで、「起動」をクリックします。
同じダイアログに検証結果が表示されます。
DAM アセットの更新ワークフローでのスマートタグの有効化(オプション) enable-smart-tagging-in-the-update-asset-workflow-optional
-
Experience Manager で、ツール/ワークフロー/モデル に移動します。
-
ワークフローモデル ページで、「DAM アセットの更新」ワークフローモデルを選択します。
-
ツールバーの「編集」をクリックします。
-
サイドパネルを展開して、ステップを表示します。「DAM ワークフロー」セクションの「スマートタグアセット」ステップをドラッグして、「サムネールを処理」ステップの後に配置します。
図:「DAM アセットの更新」ワークフローで「サムネールを処理」ステップの後に「スマートタグアセット」ステップを追加。
-
そのステップを編集モードで開きます。「詳細設定」で、「ハンドラー処理の設定」オプションが選択されていることを確認します。
図:DAM アセットの更新ワークフローを設定して、スマートタグステップを追加する
-
自動タグ付けのステップに失敗してもワークフローを完了させたい場合は、「引数」タブで「エラーを無視」を選択します。
図:DAM アセットの更新ワークフローを設定してスマートタグステップを追加し、ハンドラー処理の設定を選択する
フォルダーでスマートタグが有効になっているかに関わらずアップロード時にアセットをタグ付けするには、「スマートタグフラグを無視」を選択します。
図:スマートタグステップを追加するための DAM アセットの更新ワークフローを設定し、「スマートタグフラグを無視」を選択します。
-
「OK」をクリックして、プロセスステップを閉じ、ワークフローを保存します。