L’API Cloud Manager renvoie l’erreur « Clé d’API non valide » (403003)

✨ Ce contenu est généré par l’IA et peut être inexact. Termes IA génératifs

Cet article explique comment résoudre l’erreur « La clé d’API n’est pas valide » (error_code 403003) qui se produit lors de l’accès à l’API Cloud Manager à l’aide d’informations d’identification qui ne sont pas abonnées à l’API Cloud Manager.

Description description

Environnement

API Adobe Experience Manager Cloud Manager (toutes les versions)

Symptômes

Lorsque vous appelez l’API Cloud Manager avec les informations d’identification (ID client/x-api-key) d’un projet Adobe Developer Console qui n’est pas abonné à l’API Cloud Manager, l’erreur suivante est renvoyée :

{
  "title": "ErrInvalidAPIKey",
  "status": 403,
  "error_code": 403003,
  "message": "Api Key is invalid"
}

Cette erreur se produit lorsque vous effectuez des appels API, comme la récupération du statut du pipeline, comme décrit dans la documentation de l’API Cloud Manager.

Cause

L’ID client (x-api-key) appartient à un projet qui n’est pas abonné à l’API Cloud Manager. Les API Cloud Manager nécessitent un ID client d’un projet qui inclut explicitement l’API Cloud Manager en tant que service.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème.

  1. Dans Adobe Developer Console (https://developer.adobe.com/console/), créez un projet ou ouvrez un projet existant dans la même organisation IMS.

  2. Ajoutez l’API Cloud Manager au projet.

  3. Choisissez OAuth serveur à serveur comme type d’authentification.

  4. Sélectionnez le profil de produit Cloud Manager approprié lorsque vous y êtes invité.

  5. Utilisez les informations d’identification de serveur à serveur OAuth à partir de ce projet Cloud Manager :

    • Demandez un jeton à l’IMS à l’aide de « client_credentials » et de l’ID client/du secret client à partir des informations d’identification de l’API Cloud Manager.

    • Appelez les API Cloud Manager avec les en-têtes suivants :

    • Authorization: Bearer <token>

    • x-api-key: <client-id>

    • x-gw-ims-org-id: <org-id>

  6. Consultez la documentation suivante pour obtenir des instructions détaillées :

Après avoir suivi ces étapes, vérifiez que les appels API à l’API Cloud Manager réussissent sans l’erreur 403003.

recommendation-more-help
experience-cloud-kcs-help-kbarticles