Show Menu
THEMEN×

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.
Der Artikel beschreibt die folgenden Hauptaufgaben, die zum Konfigurieren des Smart Content Service erforderlich sind. 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. Erhalten Sie ein öffentliches Zertifikat für die OAuth-Integration.
  • Erstellen Sie eine Integration in Adobe I/O und laden Sie den generierten öffentlichen Schlüssel hoch.
  • Configure your Experience Manager instance using the API key and other credentials from Adobe I/O.
  • Aktivieren Sie optional das automatische Tagging beim Hochladen eines Assets.

Voraussetzungen

Stellen Sie vor der Verwendung des Smart Content Service Folgendes sicher, um eine Integration in Adobe I/O zu erstellen:
  • Es ist ein Adobe ID-Konto mit Administratorrechten für die Organisation vorhanden.
  • Der Smart Content Service ist für Ihre Organisation aktiviert.

Erhalten eines öffentlichen Zertifikats

Ein öffentliches Zertifikat ermöglicht Ihnen die Authentifizierung Ihres Profils in Adobe I/O.
  1. Rufen Sie in der Experience Manager Benutzeroberfläche Werkzeuge > Cloud-Services > Legacy Cloud-Dienste auf.
  2. In the Cloud Services page, click Configure Now under Assets Smart Tags .
  3. Geben Sie im Dialogfeld Konfiguration erstellen einen Titel und einen Namen für die Smart-Tags-Konfiguration ein. Klicken Sie auf Erstellen .
  4. Verwenden Sie im Dialogfeld AEM Smart Content Service die folgenden Werte:
    Dienst-URL : https://mc.adobe.io/marketingcloud/smartcontent
    Autorisierungsserver : https://ims-na1.adobelogin.com
    Lassen Sie die anderen Felder vorerst leer (Werte werden später bereitgestellt). Klicken Sie auf OK .
  5. Click Download Public Certificate for OAuth Integration , and download the public certificate file AEM-SmartTags.crt .

Reconfigure when a certificate expires

Wenn das Zertifikat abläuft, wird es nicht mehr als vertrauenswürdig eingestuft. Um ein neues Zertifikat hinzuzufügen, führen Sie diese Schritte aus. Sie können ein abgelaufenes Zertifikat nicht verlängern.
  1. Log in your Experience Manager deployment as an administrator. Klicken Sie auf Werkzeuge > Sicherheit > Benutzer .
  2. Suchen und finden Sie dam-update-service -Benutzer und klicken Sie darauf. Klicken Sie auf die Registerkarte Keystore .
  3. Löschen Sie den vorhandenen similaritysearch -Keystore mit dem abgelaufenen Zertifikat. Klicken Sie auf Speichern und schließen .
    Löschen Sie den vorhandenen Eintrag „similaritysearch“ (Ähnlichkeitssuche) in Keystore, um ein neues Sicherheitszertifikat hinzuzufügen.
  4. Navigieren Sie zu Werkzeuge > Cloud Services > Legacy-Cloud Services . Klicken Sie auf Asset-Smart-Tags > Konfiguration anzeigen > Verfügbare Konfigurationen . Klicken Sie auf die gewünschte Konfiguration.
  5. Um ein öffentliches Zertifikat herunterzuladen, klicken Sie auf Öffentliches Zertifikat für OAuth-Integration herunterladen .
  6. Rufen Sie https://console.adobe.io auf und navigieren Sie zu den vorhandenen Smart Content Services auf der Seite Integrationen . Laden Sie das neue Zertifikat hoch. Weitere Informationen finden Sie in den Anweisungen unter Adobe I/O-Integration erstellen .

Adobe I/O-Integration erstellen

Um Smart Content Service-APIs zu verwenden, erstellen Sie eine Integration in Adobe I/O zur Generierung von API-Schlüssel, ID des technischen Kontos, Organisations-ID und Client-Geheimnis.
  1. Greifen Sie auf https://console.adobe.io zu.
  2. Wählen Sie auf der Seite " Integrationen "das entsprechende Konto aus und vergewissern Sie sich, dass es sich bei der zugeordneten Organisationsrolle um einen Systemadministrator handelt.
  3. Click New integration .
  4. Wählen Sie auf der Seite Neue Integration erstellen die Option Auf eine API zugreifen aus. Klicken Sie auf Weiter .
  5. Wählen Sie unter Experience Cloud die Option Smart Content . Klicken Sie auf Weiter .
  6. Wählen Sie auf der nächsten Seite Neue Integration aus. Klicken Sie auf Weiter .
  7. Geben Sie auf der Seite  Integrationsdetails  einen Namen für das Integrations-Gateway ein und fügen Sie eine Beschreibung hinzu.
  8. Laden Sie in den Zertifikaten zu öffentlichen Schlüsseln die Datei AEM-SmartTags.crt hoch, die Sie weiter oben heruntergeladen haben.
  9. Click Create Integration .
  10. To view the integration information, click Continue to integration details .

Konfigurieren des Smart Content Service

Verwenden Sie zum Konfigurieren der Integration die Werte der Felder „ID des technischen Kontos“, „Organisations-ID“, „Client-Geheimnis“, „Autorisierungsserver“ und „API-Schlüssel“ aus der Adobe I/O-Integration. 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. Öffnen Sie unter den Smart-Tags für Assets die oben erstellte Konfiguration. Klicken Sie auf der Seite mit den Serviceeinstellungen auf Bearbeiten .
  3. Verwenden Sie im Dialogfeld AEM Smart Content Service die vorausgefüllten Werte für die Felder Service-URL und Autorisierungsserver .
  4. Verwenden Sie für die Felder API-Schlüssel , Technische Konto-ID , Organisations-ID und Geheimer Clientschlüssel die oben generierten Werte.

Überprüfen der Konfiguration

Nachdem Sie die Konfiguration abgeschlossen haben, können Sie die Konfiguration mit einem JMX MBean überprüfen. Führen Sie zum Überprüfen die folgenden Schritte aus.
  1. Greifen Sie auf Ihren Experience Manager Server unter https://[aem_server]:[port] .
  2. Öffnen Sie unter Tools > Vorgänge > Web-Konsole die OSGi-Konsole. Klicken Sie auf Haupt > JMX .
  3. Klicken Sie auf com.day.cq.dam.similaritysearch.internal.impl . Die Seite SimilaritySearch Miscellaneous Tasks wird geöffnet
  4. Klicken Sie auf validateConfigs() . In the Validate Configurations dialog, click Invoke .
    Das Überprüfungsergebnis wird im selben Dialogfeld angezeigt.

Aktivieren der Smart-Tagging-Funktion im Workflow „Update-Asset“ (optional)

  1. Gehen Sie Experience Managerzu Werkzeuge > Workflow > Modelle .
  2. Wählen Sie auf der Seite Workflowmodelle das DAM Update Asset -Workflowmodell.
  3. Click Edit from the toolbar.
  4. Erweitern Sie das Seitenbedienfeld, um die Schritte anzuzeigen. Ziehen Sie den Schritt Smart Tag-Asset , der im Abschnitt „DAM-Workflow“ verfügbar ist, und platzieren Sie ihn nach dem Schritt Prozessminiaturansichten .
    Abbildung: Hinzufügen Schritt für Smart-Tag-Assets nach dem Schritt für die Prozessminiaturansicht im Arbeitsablauf fürDAM-Aktualisierung des Assets.
  5. Öffnen Sie den Schritt im Bearbeitungsmodus. Stellen Sie unter Erweiterte Einstellungen sicher, dass die Option Handler-Erweiterung ausgewählt ist.
  6. Wählen Sie auf der Registerkarte Argumente die Option Fehler ignorieren , wenn der Workflow auch dann abgeschlossen werden soll, falls der automatische Tag-Schritt fehlschlägt.
    Um Assets unabhängig davon mit Tags zu versehen, ob die Smart-Tagging-Funktion für Ordner aktiviert ist, wählen Sie Smart-Tag-Flag ignorieren aus.
  7. Click OK to close the process step, and then save the workflow.