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.
-
Dans Adobe Developer Console (https://developer.adobe.com/console/), créez un projet ou ouvrez un projet existant dans la même organisation IMS.
-
Ajoutez l’API Cloud Manager au projet.
-
Choisissez OAuth serveur à serveur comme type d’authentification.
-
Sélectionnez le profil de produit Cloud Manager approprié lorsque vous y êtes invité.
-
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>
-
-
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.