Fonctionnalités de l’agence de développement development-agentic-capabilities

La fonctionnalité Agence de développement de Adobe Experience Manager (AEM) as a Cloud Service collabore avec le Module de conversation des collègues pour aider les développeurs et administrateurs traditionnels de la pile Java AEM à créer, déboguer, déployer et optimiser le code plus efficacement.

Cas d’utilisation use-cases

Divers cas d’utilisation sont abordés.

Gestion des pipelines Cloud Manager aem-cloud-manager-pipeline-management

Les compétences de gestion de pipeline AEM Cloud Manager vous permettent de gérer vos pipelines CI/CD directement en langage naturel, sans passer d’un écran Cloud Manager à l’autre pour rechercher les informations ou contrôles dont vous avez besoin. Vous pouvez répertorier et créer des pipelines, lancer ou annuler des exécutions, et vérifier le statut et l’historique, le tout à partir d’une seule conversation.

En cas de problème, la compétence va au-delà des vérifications d’état : elle peut récupérer les mesures d’étape, les journaux, les artefacts et les échecs d’exécution afin que vous puissiez diagnostiquer un problème sans télécharger et rechercher vous-même les fichiers journaux bruts. Il gère également la configuration quotidienne des pipelines (gestion des variables de pipeline, invalidation des artefacts mis en cache et ajustement des paramètres de pipeline) afin que les tâches de maintenance de routine qui nécessitaient auparavant plusieurs clics via l’interface utilisateur puissent être effectuées avec une seule requête.

Pour savoir pourquoi une exécution a échoué, consultez Dépannage du pipeline ​.

L’IA peut faire des erreurs afin d’examiner les actions suggérées avant de les appliquer, en particulier pour les opérations destructives.

Fonction
Exemples d’invites
Liste des pipelines
« Répertorier les pipelines pour les 12345 de programme »

« Quels pipelines ai-je dans le programme principal ? »
Création de pipelines
« Créer un pipeline de pile complète pour les 12345 de programme »

« Configurer un pipeline de qualité du code pour mon environnement de développement »
Exécution d’un pipeline
« Exécuter le pipeline de développement »

« Démarrer l’exécution du pipeline 67890 »
Annulation d’une étape de pipeline en cours d’exécution
« Annuler l’étape de création actuelle sur le pipeline de développement »

« Arrêter l’étape d’analyse du code en cours d’exécution pour l’exécution 12345 »
Affichage de l’historique et du statut d’exécution
« Quel est le statut de l’exécution actuelle du pipeline ? »

« Affichez-moi les 5 dernières exécutions du pipeline de développement »
Obtention des mesures d’étape
« Afficher les mesures de l’étape de création pour l’12345 d’exécution »

« Combien de temps l’étape d’analyse du code a-t-elle duré lors de ma dernière exécution ? »
Obtention des logs
« Obtenez-moi les liens du journal de génération pour le 12345 d’exécution du pipeline »

« Extrayez les journaux de l’étape d’analyse du code ayant échoué »
Obtention d’artefacts
« Montrez-moi les artefacts produits par le 12345 d’exécution »

« Où puis-je télécharger l’artefact de build de ma dernière exécution ? »
Obtention des échecs d’exécution
« Pourquoi mon exécution du pipeline de développement a-t-elle échoué ? »

« Répertoriez toutes les exécutions ayant échoué pour les 12345 de programme cette semaine. »
Gestion des variables de pipeline
« Afficher les variables du pipeline de développement »

« Mettez à jour la variable API_ENDPOINT sur le pipeline 67890 »
Invalidation des artefacts mis en cache
« Invalider l’artefact mis en cache pour le pipeline de développement »

« Effacer le cache de build avant ma prochaine exécution »
Configuration des paramètres du pipeline
« Activer les notifications par e-mail pour le pipeline de développement »

« Modifiez la branche de déclenchement de l’67890 de pipeline à publier »

Dépannage du pipeline AEM Cloud Manager aem-cloud-manager-pipeline-troubleshooting

La compétence de dépannage du pipeline AEM Cloud Manager vous permet de découvrir pourquoi l’exécution d’un pipeline a échoué, sans télécharger et rechercher vous-même les fichiers journaux bruts. Référencez une exécution ayant échoué par nom de pipeline ou ID d’exécution. La compétence confirme l’échec dans Cloud Manager, identifie l’étape ayant échoué et explique en langage clair ce qui s’est passé, pourquoi et ce qu’il faut faire ensuite. Si votre requête correspond à plusieurs pipelines, la compétence vous demande d’en choisir un avant de continuer.

Notez que cette fonctionnalité est mise en œuvre en tant qu’agent spécialisé et n’apparaît donc pas visuellement comme une compétence répertoriée dans l’interface Personnalisations des collaborateurs .

La compétence enquête sur les échecs dans les pipelines et étapes suivants :

  • L’étape de test unitaire et de création et l’étape d’analyse du code dans les pipelines de déploiement full stack et de qualité du code.
  • Échecs de création et de qualité du code dans les pipelines de configuration de niveau web tels que les erreurs de validation de la configuration Dispatcher.
  • Échecs de déploiement dans les pipelines de configuration, comme une configuration de réseau CDN non valide.

Pour les échecs d’autres étapes, telles que l’étape de déploiement d’un pipeline full stack, la compétence signale l’étape en échec sans la diagnostiquer. Dans ce cas, examinez les journaux comme décrit dans la section Accès et téléchargement des journaux ou contactez l’assistance Adobe.

Vous pouvez également commencer le dépannage sans écrire d’invite. Cliquez sur Dépannage avec l’IA sur une exécution de pipeline ayant échoué dans Cloud Manager, ou dans le widget Pipelines ayant échoué sur la page d’accueil d’Experience Manager, pour ouvrir Coworker avec cette exécution déjà référencée. Voir Dépannage d’un pipeline en échec à partir de Cloud Manager et Dépannage à partir du widget Pipelines en échec.

L’IA peut faire des erreurs et donc passer en revue le diagnostic avant d’agir dessus.

Fonction
Exemples d’invites
Dépannage d’un pipeline en échec
« Résolution des problèmes liés à mon pipeline en échec »

« Aidez-moi à résoudre les problèmes liés au dernier pipeline qui a échoué dans le programme principal »
Résolution des problèmes liés à une exécution spécifique
« Résolution des problèmes liés aux 1234567 d’exécution de pipeline »

« Résolution des problèmes liés aux 1234567 d’exécution du pipeline de développement dans les 12345 de programme »
Résolution des problèmes liés au niveau web et aux pipelines de configuration
« Déboguer l’échec de ma création de niveau web sur le pipeline 67890 »

« Pourquoi le déploiement de mon pipeline de configuration a-t-il échoué dans le 12345 de programme ? »

Autorisations pipeline-troubleshooting-permissions

Pour utiliser les compétences de dépannage du pipeline AEM Cloud Manager, vous devez disposer du rôle Développeur ou Responsable de programme dans Cloud Manager. Voir ​ Autorisations basées sur les rôles ​.

Dépannage d’un pipeline ayant échoué à partir de Cloud Manager troubleshoot-from-cloud-manager

Partir de l’échec d’exécution du pipeline est le moyen le plus rapide de résoudre les problèmes, car Coworker reçoit l’exécution en tant que contexte et vous n’avez pas à écrire d’invite.

  1. Connectez-vous à Adobe Experience Cloud, puis ouvrez Experience Manager.

    Page d’accueil d’Experience Manager, affichant la zone Demandez à votre collègue et Cloud Manager dans le rail de gauche

    note tip
    TIP
    Pour résoudre les problèmes sans ouvrir Cloud Manager, saisissez une invite telle que Dépannage de mon pipeline en échec dans la zone Demander quelque chose à votre collègue de cette page.
  2. Dans le rail de gauche, cliquez sur ​, puis sélectionnez votre programme.

  3. Sur la page Aperçu du programme, dans la vignette Pipelines, cliquez sur le pipeline qui a échoué.

    ​ Page Aperçu du programme dans Cloud Manager, affichant les cartes Environnements et Pipelines ​

  4. Sur la page d’exécution du pipeline, notez le statut Échec en regard du nom du pipeline et de l’étape qui a échoué.

    Page d’exécution du pipeline dans Cloud Manager, présentant une étape de préparation des artefacts ayant échoué

  5. Cliquez sur Résolution des problèmes liés à l’IA. Le bouton s’affiche dans le coin supérieur droit de la page et dans la zone Erreurs d’étape de l’étape ayant échoué.

    Résolution des problèmes grâce aux boutons d’IA dans l’en-tête de page et dans la zone Erreurs d’étape d’une étape ayant échoué

    Un collègue s’ouvre dans un panneau sur le côté droit de la page, avec l’exécution ayant échoué référencée dans l’invite. Un collègue identifie l’étape en échec, explique la cause première et suggère un correctif que vous pouvez appliquer manuellement.

    Panneau Collègue en regard d’une exécution de pipeline ayant échoué, affichant l’analyse de la cause première

  6. Examiner le diagnostic. Pour poser des questions complémentaires ou demander plus de détails, tapez dans la zone Demander à votre collègue.

Résolution des problèmes à partir du widget Pipelines en échec troubleshoot-from-experience-home-widget

La page d’accueil d’Experience Manager comprend un widget Pipelines en échec qui répertorie les échecs de pipeline dans vos programmes, afin que vous puissiez commencer à résoudre les problèmes sans ouvrir Cloud Manager au préalable. Chaque ligne affiche le nom du pipeline, la date et l’heure de la dernière exécution, la durée et l’étape qui a échoué, ainsi qu’un bouton Résolution des problèmes avec l’IA.

NOTE
Le widget Pipelines en échec s’affiche uniquement lorsque le préréglage Admin & IT est sélectionné. Si le widget n’apparaît pas, sélectionnez Admin & IT dans la liste Paramètre prédéfini dans le coin supérieur droit de la page d’accueil.

Widget Pipelines en échec sur la page d’accueil d’Experience Manager, affichant un pipeline en échec avec le bouton Dépannage avec l’IA en surbrillance

  1. Connectez-vous à Adobe Experience Cloud, ouvrez Experience Manager, puis faites défiler l’écran jusqu’au widget Pipelines en échec.

  2. Dans la ligne du pipeline que vous souhaitez étudier, cliquez sur Dépannage à l’aide de l’IA.

    Coworker s’ouvre avec l’exécution ayant échoué référencée et commence son analyse, identifiant la cause première et suggérant un correctif.

  3. Examiner le diagnostic. Pour poser des questions complémentaires ou demander plus de détails, tapez dans la zone Demander à votre collègue.

Gestion de l’environnement AEM Cloud Manager aem-cloud-manager-environment-management

Les compétences de gestion de l’environnement AEM Cloud Manager vous permettent de gérer vos environnements Cloud Manager en langage naturel, sans parcourir les écrans de l’interface utilisateur de Cloud Manager pour trouver le programme, l’environnement ou le panneau de configuration approprié. Vous pouvez répertorier vos environnements, extraire des détails relatifs à un environnement spécifique, et créer, cloner ou supprimer des environnements en fonction de l’évolution des besoins de votre projet.

La maintenance quotidienne de l’environnement est également couverte : la gestion des variables d’environnement, le téléchargement des journaux pour le débogage, la réinitialisation d’un environnement de développement rapide (RDE) lorsque vous avez besoin de nettoyer la page et la configuration des déploiements de région, le tout à partir d’une seule conversation au lieu de plusieurs voyages via Cloud Manager. Lorsqu’un élément doit être restauré, la compétence peut également restaurer un environnement à partir d’une sauvegarde.

L’IA peut faire des erreurs afin d’examiner les actions suggérées avant de les appliquer, en particulier pour les opérations destructives.

Fonction
Exemples d’invites
Inscription des environnements
« Répertorier les environnements pour le programme 12345«

« Afficher tous les environnements dans le programme principal »
Obtention des détails de l’environnement
« Obtenez des détails sur l’environnement d’évaluation dans la 12345 de programme »

« Quel est l’état de mon environnement de production ? »
Création d’environnements
« Créer un environnement de développement pour les 12345 de programme »

« Configurer un environnement d’évaluation pour les tests »
Clonage d’environnements
« Cloner mon environnement de production vers un nouvel environnement de développement »

« Dupliquer l’environnement d’évaluation pour les 12345 de programme »
Suppression d’environnements
« Supprimer l’ancien environnement de développement dans l’12345 de programme »

« Supprimer l’environnement de test inutilisé »
Gestion des variables d’environnement
« Afficher les variables de mon environnement de développement »

« Définir la variable API_BASE_URL sur mon environnement d’évaluation »
Téléchargement des journaux d’environnement
« Obtenez-moi les journaux de l’environnement de production »

« Téléchargez les journaux du Dispatcher pour mon environnement d’évaluation »
Réinitialisation du RDE
« Réinitialiser mon RDE »

« Réinitialiser l’environnement de développement rapide pour les 12345 de programme »
Gestion des déploiements de région
« Ajouter un nouveau déploiement de région pour les 12345 de programme »

« Afficher les déploiements de région pour mon environnement de production »
Restauration à partir de la sauvegarde
« Restaurer mon environnement de production à partir de la sauvegarde de la nuit dernière »

« Afficher les sauvegardes disponibles pour l’environnement d’évaluation »

Gestion du programme AEM Cloud Manager aem-cloud-manager-program-management

Les compétences de gestion de programme AEM Cloud Manager vous permettent de rechercher et de gérer vos programmes Cloud Manager en langage naturel, au lieu de parcourir les listes de programmes Cloud Manager pour trouver celui que vous recherchez. Vous pouvez répertorier tous les programmes auxquels vous avez accès, extraire les détails d’un programme spécifique et supprimer un programme lorsqu’il n’est plus nécessaire.

Étant donné que les programmes forment le parapluie sous lequel vivent les pipelines et les environnements, cette compétence agit également comme un point d’entrée rapide dans ces ressources associées. Vous pouvez leur demander d’afficher les pipelines ou les environnements liés à un programme donné sans avoir à rechercher vous-même l’ID du programme.

L’IA peut faire des erreurs afin d’examiner les actions suggérées avant de les appliquer, en particulier pour les opérations destructives.

Fonction
Exemples d’invites
Liste de tous les programmes
« Répertorier mes programmes Cloud Manager »

« À quels programmes ai-je accès ? »
Obtention des détails du programme
« Obtenir des détails sur le programme 12345«

« Afficher des informations sur le programme principal »
Suppression d’un programme
« Supprimer le programme 12345«

« Supprimer l’ancien programme de démonstration »
Affichage des pipelines pour un programme
« Quels pipelines se trouvent dans le 12345 de programme ? »

« Répertorier les pipelines pour le programme principal »
Affichage des environnements pour un programme
« Montrez-moi les environnements dans le 12345 de programme »

« Quels environnements le programme principal possède-t-il ? »

Gestion des versions d’AEM Cloud Manager aem-cloud-manager-release-management

Les compétences de gestion des versions d’AEM Cloud Manager vous permettent de contrôler le moment où Adobe applique des mises à jour de maintenance automatisées à votre programme, sans parcourir les paramètres Cloud Manager pour trouver le bon écran. Vous pouvez vérifier votre planning de mise à jour actuel, définir une fenêtre Quiet Hours quotidienne (une heure récurrente chaque jour pendant laquelle Adobe suspend les mises à jour) et planifier une période sans mise à jour de plusieurs jours autour d’événements tels qu’un lancement de produit ou un gel des vacances, lorsque vous ne souhaitez pas que vos environnements subissent des modifications.

Si vos plans changent, vous pouvez supprimer une période sans mise à jour aussi facilement que vous l’avez planifiée. Cette compétence peut également vous montrer les propres périodes globales de gel du code d’Adobe (les fenêtres Adobe ont déjà été bloquées pour les exclusions de maintenance planifiée), afin que vous sachiez dès le départ quelles dates sont déjà hors limites avant de planifier les vôtres.

La compétence vous permet également d’éviter les erreurs de planification. Lorsqu’il vous guide tout au long d’une demande, il signale les limites qui s’appliquent, telles que le maximum de trois périodes sans mise à jour dans une fenêtre flottante de 365 jours, l’intervalle obligatoire d’une semaine entre les périodes et les fenêtres d’exclusion de la maintenance planifiée d’Adobe. Au lieu de découvrir une contrainte après l’échec d’une configuration, vous atteignez un planning valide dans la même conversation. Cette approche protège les fenêtres d’activité critiques des mises à jour de maintenance automatique et réduit les allers-retours et les erreurs de configuration. Voir Heures creuses et Mettre à jour les périodes libres.

L’IA peut faire des erreurs et passer en revue les actions suggérées avant de les appliquer, ce qui est particulièrement vrai pour les modifications de planning de mise à jour, car une période sans mise à jour incorrectement planifiée ou supprimée peut permettre aux mises à jour d’arriver pendant une fenêtre que vous souhaitez protéger.

Fonction
Exemples d’invites
Obtention des paramètres du planning de mise à jour actuels
« Quelle est ma fenêtre d’heures calmes actuelle ?«

« Afficher le planning de mise à jour des 12345 du programme »
Configuration de la fenêtre Quiet Hours quotidienne
« Régler les heures creuses de 22 h à 6 h pour la 12345 du programme »

« Mettez à jour ma fenêtre d’heures creuses pour commencer une heure plus tôt »
Planification d’une période sans mise à jour
« Planifier une période sans mise à jour du 20 décembre au 2 janvier »

« Bloquer les mises à jour des 12345 de programme pendant la semaine de lancement, du 3 au 10 mars »
Suppression d’une période sans mise à jour
« Supprimer la période sans mise à jour pour les 12345 de programme »

« Annuler la fenêtre de coupure de courant que je prévoyais pour la semaine prochaine »
Affichage des périodes de gel de code global dans Adobe
« Quand Adobe gèle-t-il les mises à jour ce trimestre ?

« Afficher les périodes d’exclusion de la maintenance planifiée d’Adobe »

Inspection des workflows AEM aem-workflow-inspection

La compétence Inspection des workflows AEM vous permet de vérifier l’activité de workflow en langage clair. Demandez à votre collègue quels workflows sont en cours d’exécution, ce qui attend dans votre boîte de réception ou pourquoi un workflow a échoué, sans ouvrir l’interface utilisateur des workflows.

Vous pouvez rechercher un workflow spécifique, parcourir les modèles de workflow disponibles et poser des questions de suivi au fur et à mesure de la résolution des problèmes. Cette compétence est en lecture seule : elle vous permet de voir et de comprendre ce qui se passe, mais elle ne permet pas de démarrer, de modifier ni d’arrêter les workflows.

L’IA peut faire des erreurs, donc examinez les résultats avant d’agir dessus.

Cas d’utilisation
Exemples d’invites
Vérifier l’activité de workflow
« Quels workflows sont en cours d’exécution ? »

« Des workflows sont-ils suspendus ? »
Récapitulatif de l’état
« Combien de workflows sont en cours d’exécution, terminés, suspendus ou interrompus ? »

Donnez-moi une ventilation rapide des workflows par statut. »
Recherche des workflows nécessitant une attention particulière
« Est-ce que des workflows en cours d’exécution ou suspendus peuvent afficher des erreurs enregistrées ? »

Résumer les erreurs détectées dans les workflows que vous avez inspectés. »
Enquêter sur les erreurs de workflow
« Quelles informations de diagnostic sont disponibles pour l’erreur de ce workflow ? »

« Expliquez l’erreur sur le deuxième workflow de cette liste. »
Revérifier un workflow
« Vérifiez à nouveau ce workflow. Quelles informations d’erreur sont renvoyées maintenant ?«

« Son statut ou son étape actuelle ont-ils changé depuis notre dernière vérification ? »
Inspection d’un workflow spécifique
« Affichez le contenu, le statut et l’heure de début du deuxième workflow de cette liste.«

« Qui l’a démarré, quand et quelles informations sur l’élément de travail sont disponibles ? »
Voir ce qui m’attend
« Contenu de ma boîte de réception de workflow ? »

« Afficher uniquement les étapes de workflow, et non les tâches. »
Découvrir les modèles de workflow
« Quels modèles de workflow sont disponibles ? »

« Un modèle nommé Révision édactionnelle est-il disponible ? »

AEM Dispatcher Insights aem-dispatcher-insights

La compétence Dispatcher Insights d’AEM vous permet de comprendre comment votre Dispatcher et le niveau web d’Apache gèrent les requêtes dans AEM as a Cloud Service. Demandez à un collègue d’analyser les performances du cache, d’étudier les problèmes de trafic et de diffusion et de vérifier la configuration de la sécurité sans rechercher manuellement les fichiers journaux. Lorsque les données disponibles le permettent, Collègue peut présenter les résultats sous forme de graphiques et de visualisations de la durée des demandes.

Pour une analyse spécifique à un environnement, identifiez l’environnement et la période (dans un intervalle de journal de sept jours) que vous souhaitez étudier. Actuellement, la compétence n’accède pas à votre référentiel source. Pour la configuration et les révisions de code, collez ou chargez donc les fichiers appropriés. Vos collègues peuvent également inspecter les URL accessibles pour vérifier le statut de réponse, les en-têtes et les redirections.

Dans ces rubriques, vous pouvez demander à vos collègues de proposer des modifications, d’expliquer leur impact potentiel et de fournir des conseils de validation et de restauration. Après avoir appliqué et déployé une modification, demandez à votre collègue de réévaluer les journaux disponibles ou le comportement de l’URL active.

Actuellement, les compétences ne modifient pas votre référentiel, ne déploient pas les modifications, ne publient pas ou ne dépublient pas le contenu, ni n’effacent les caches. Les purges du cache du réseau CDN, la création de règles de filtrage du trafic Edge et les modifications apportées aux paramètres de l’infrastructure gérée par Adobe ne relèvent pas de sa portée.

L’IA peut faire des erreurs, donc examinez les résultats et les modifications proposées avant d’agir sur ceux-ci.

Mise en cache et performances dispatcher-caching-performance

Découvrez l’efficacité du cache, recherchez les réponses lentes ou obsolètes et identifiez les opportunités de réduction des requêtes de publication.

Fonction
Exemples d’invites
Présentation de l’intégrité et des tendances du cache
« Résumez les performances du cache de Dispatcher pour la production aujourd’hui et comparez-les à hier. »

« Les performances du cache ont chuté après notre dernier déploiement. Comparez les preuves du journal avec les déploiements récents et la différence de configuration que j’ai partagée. »
Identification des pertes dans le cache et des demandes non mises en cache
« Quels chemins sont manquants ou ignorent le cache, et où pourrions-nous améliorer la mise en cache ? »

« Passez en revue les raisons pour lesquelles ces réponses de requête persistante GraphQL ne sont pas mises en cache. »
Évaluation de la mise en cache des paramètres de requête
« Notre taux d’accès au cache a chuté après l’ajout des paramètres de suivi de campagne. Examinez ces règles de cache. »

Quels paramètres puis-je ignorer sans interrompre la recherche ou la pagination ? »
Vérification des en-têtes de cache et des politiques d’expiration
« Examinez ces en-têtes de réponse et expliquez comment la mise en cache du navigateur, du réseau CDN et du Dispatcher interagit. »

Recommandez une politique de mise en cache pour nos bibliothèques clientes versionnées et nos ressources DAM à l’aide de la configuration que j’ai partagée. »
Étude de l’actualisation du contenu et de l’invalidation du cache
« Pourquoi cette page affiche-t-elle toujours un ancien contenu après publication ? Examinez les journaux et la configuration que j’ai partagés. »

« Comment la modification de statfileslevel ou de gracePeriod affecterait-elle l’invalidation, et quand devrions-nous actualiser le cache d’une page ? »
Recherche de réponses lentes
« Quels sont les chemins qui ont les réponses les plus lentes aujourd’hui ? »

« Pour les requêtes de page représentatives, affichez les étapes de traitement Dispatcher et de publication observées et la durée de ces traitements. »
Comprendre le préchauffage du cache après le déploiement
« Notre site est lent après les déploiements. Que devons-nous vérifier concernant le préchauffage du cache ? »

« Vérifiez si cette page est incluse dans votre plan de site et expliquez en quoi la couverture du plan de site affecte le préchauffage. »

Trafic et gestion des demandes dispatcher-traffic-request-handling

Découvrez le trafic atteignant Dispatcher et comment les requêtes sont filtrées, acheminées et diffusées.

Fonction
Exemples d’invites
Analyse des modèles de trafic et des robots
« Quels agents utilisateur et chemins d’accès ont entraîné l’augmentation du trafic actuelle ? »

« Le trafic automatisé est-il absorbé par le cache ou les requêtes de publication augmentent-elles ? »
Enquête sur les erreurs HTTP
« Examinez les réponses 502 et 503 intermittentes en production entre 10 h 00 et 11 h 00 UTC aujourd’hui. »

« Quels chemins expliquent les réponses 403 et 404 d’aujourd’hui, et quelles preuves les expliquent ? »
Comprendre le filtrage des requêtes et le routage des points d’entrée
« Examinez ces règles de filtrage avec le servlet Sling que j’ai partagé. Les requêtes prévues y parviendront-elles ? »

« Expliquez comment l’ordre des règles affecte les requêtes envoyées à votre point d’entrée GraphQL. »
Révision du routage multi-site et nom d’hôte
« Examinez ces hôtes et ces fermes. Chaque nom d’hôte correspond-il au site prévu ? »

« Les requêtes adressées à notre nouveau domaine ne concernent pas le bon site. Vérifiez les alias d’hôte et les mappages de fermes que j’ai partagés. »
Dépannage des redirections, des réécritures et des URL de redirection
« Inspectez la chaîne de redirection de cette URL et expliquez la boucle à l’aide des règles de réécriture que j’ai partagées. »

« Cette URL Vanity fonctionne lors de la publication, mais renvoie l’URL 404 via Dispatcher. Que dois-je vérifier ? »
Vérifier le transfert et la gestion des en-têtes
« Quels en-têtes de requête cette configuration transmet-elle pour publication ? »

« Expliquez quels en-têtes appartiennent à clientheaders.any et lesquels sont gérés dans la configuration vhost ou du cache. »
Inspection de l’environnement et paramètres de journalisation
« Répertoriez les variables d’environnement Cloud Manager pour l’étape et expliquez les paramètres liés à Dispatcher. »

« Comment activer Dispatcher ou réécrire la journalisation du débogage dans l’étape sans modifier la journalisation de production ? »

Sécurité dispatcher-security

Demandez à vos collègues une révision globale de la sécurité ou concentrez-vous sur une préoccupation spécifique dans votre configuration Dispatcher contrôlée par le client et le code AEM associé.

Fonction
Exemples d’invites
Vérification de l’exposition au chemin sensible et des filtres de moindre privilège
« Vérifiez si ces règles peuvent exposer des chemins d’accès d’administration ou de référentiel. »

»La règle d’autorisation de ce point d’entrée peut-elle être réduite tout en conservant les requêtes requises ? »
Vérification des en-têtes de sécurité
« Consultez ces paramètres d’en-tête de réponse pour identifier les protections de sécurité manquantes ou inefficaces.«

« Expliquez les avantages en matière de sécurité et l’impact potentiel sur l’application du changement de politique de sécurité du contenu que vous recommandez. »
Révision de la mise en cache sensible aux autorisations
« Examinez cette configuration auth_checker et ce servlet de vérification des autorisations.«

« Que devons-nous vérifier pour empêcher tout accès non autorisé lors de la mise en cache de contenu authentifié ? »
Vérification de la sécurité dans le code AEM associé
« Consultez ces servlets et filtres Sling pour identifier les problèmes de vérification des autorisations. »

« Consultez ces configurations OSGi CSRF et CORS avec les règles Dispatcher que j’ai partagées. »
Réalisation d’une révision globale de la sécurité
« Vérifiez la configuration Dispatcher et le code AEM associé que j’ai partagé pour identifier les failles de sécurité. »

« Hiérarchisez les résultats par gravité et recommandez des améliorations que nous pouvons apporter dans AEM as a Cloud Service. »
recommendation-more-help
experience-manager-cloud-service-help-main-toc