Configuration de Adobe Project Firefly

Les projets Asset compute sont des projets Adobe Project Firefly spécialement définis. Par conséquent, ils nécessitent l’accès à Adobe Project Firefly dans Adobe Developer Console pour les configurer et les déployer.

Créer et configurer Adobe Project Firefly dans Adobe Developer Console

Clic publicitaire de configuration de Adobe Project Firefly (Pas d’audio)

  1. Connectez-vous à Adobe Developer Console à l’aide de l’Adobe ID associé aux comptes et services configurés. Vérifiez que vous êtes administrateur système ou dans le rôle de développeur de l’organisation d’Adobe appropriée.

  2. Créez un projet Firefly en appuyant sur Créer un projet > Projet à partir d’un modèle > Projet Firefly

    Si_ Create new project button ou Project _Fireflytype n’est pas disponible, cela signifie que votre organisation d’Adobe n’est pas configurée avec Project Firefly.

    • Titre du projet : WKND AEM Asset Compute
    • Nom de l’application : wkndAemAssetCompute<YourName>
      • Le nom de l’application doit être unique pour tous les projets Firefly et ne peut pas être modifié plus tard. Ajouter un préfixe au nom de votre entreprise ou organisation et ajouter un suffixe significatif est une bonne approche, par exemple : wkndAemAssetCompute.
      • Pour l’auto-activation, il est souvent préférable de placer votre nom sur le nom de l’application, par exemple wkndAemAssetComputeJaneDoe pour éviter les collisions avec d’autres projets Project Firefly.
    • Sous Espaces de travail, ajoutez un nouvel environnement nommé Development
    • Sous Adobe I/O Runtime assurez-vous que l’option Inclure l’exécution à chaque espace de travail est sélectionnée.
    • Appuyez sur Save (Enregistrer) pour enregistrer le projet.
  3. Dans le projet Adobe Firefly, sélectionnez Development dans le sélecteur d’espace de travail.

  4. Appuyez sur + Ajouter un service > API pour ouvrir l’assistant Ajouter une API. Utilisez cette approche pour ajouter les API suivantes :

    • Experience Cloud > Asset compute
      • Sélectionnez Générer une paire de clés et appuyez sur le bouton Générer la paire de clés, puis enregistrez la balise config.zip téléchargée à un emplacement sécurisé pour utiliser ultérieurement.
      • Appuyez sur Suivant
      • Sélectionnez le profil de produit Intégrations - Cloud Service et appuyez sur Enregistrer l’API configurée
    • Services Adobe > Événements I/O et appuyez sur Enregistrer l’API configurée
    • Adobe Services > API de gestion I/O et appuyez sur Enregistrer l’API configurée

Accès à private.key

Lors de la configuration de l’intégration de l’API d’Asset compute, une nouvelle paire de clés a été générée et un fichier config.zip a été automatiquement téléchargé. Ce config.zip contient le certificat public généré et le fichier private.key correspondant.

  1. Décompressez config.zip à un emplacement sécurisé de votre système de fichiers, car private.key est utilisé ultérieurement.
    • Les secrets et les clés privées ne doivent jamais être ajoutés à Git pour des raisons de sécurité.

Vérification des informations d’identification du compte de service (JWT)

Les informations d’identification de ce projet d’Adobe I/O sont utilisées par l’outil de développement d’Asset compute local pour interagir avec Adobe I/O Runtime et doivent être intégrées au projet d’Asset compute. Familiarisez-vous avec les informations d’identification du compte de service (JWT).

Informations d’identification du compte du service de développement Adobe

  1. Dans le projet Adobe I/O Project Firefly, assurez-vous que l’espace de travail Development est sélectionné.
  2. Appuyez sur Compte de service (JWT) sous Informations d’identification.
  3. Vérifiez les informations d’identification de l’Adobe I/O affichées.
    • La clé publique répertoriée en bas a sa contrepartie private.key dans la config.zip téléchargée lorsque l’ API d’Asset compute a été ajoutée à ce projet.
      • Si la clé privée est perdue ou compromise, la clé publique correspondante peut être supprimée et une nouvelle paire de clés générée dans ou chargée vers Adobe I/O à l’aide de cette interface.

Sur cette page