Débogage des liaisons de service
Utilisez ces conseils pour apprendre à identifier et résoudre les problèmes liés aux liaisons de service IBM Cloud® Code Engine.
Limites à prendre en considération
Lorsque vous créez des liaisons de service avec Code Engine, des secrets sont créés. Chaque nouvelle liaison de service qui ne réutilise pas de données d'identification de service crée un secret. Le nombre maximal de secrets par projet est de 100.
Pour plus d'informations sur les limites des secrets, voir Limites et quotas pour l' Code Engine.
Veillez également à prendre en compte les limites de l'instance de service spécifique à laquelle vous effectuez la liaison.
Pour plus d'informations sur les liaisons de service, voir Utilisation de liaisons de service pour intégrer des services IBM Cloud à Code Engine.
Configuration des opérations de liaison de service
Saviez-vous que vous pouvez configurer des opérations de liaison de service à l'échelle du projet avec la console Code Engine ?
Avec les droits appropriés, utilisez la page Intégrations de la console pour configurer les paramètres des opérations de liaison de service afin que tous les utilisateurs d'un projet spécifique puissent créer et supprimer des liaisons sans avoir à affecter tous les privilèges nécessaires à leurs ID utilisateur personnels. Pour plus d'informations, voir Configuration des opérations de liaison de service à l'échelle du projet.
Si vous configurez des paramètres à l'échelle du projet pour les opérations de liaison de service, ne mettez pas à jour ou ne supprimez pas manuellement l'ID de service ou la clé d'API créée dans le cadre de la configuration des opérations de liaison de service. Voir Configuration des opérations de liaisons de service avec un ID de service généré automatiquement Code Engine.
Liste des liaisons de service
Vous pouvez lister les liaisons de service qui sont définies pour une application ou une tâche d' Code Engine.
Depuis la console, utilisez l'une des méthodes suivantes :
- Une fois que votre projet est en statut Actif, cliquez sur le nom de votre projet sur la page Projets d' Code Engine. Dans la page Présentation, cliquez sur Liaisons de service. Cette vue affiche toutes les liaisons de service pour le projet sélectionné.
- Affichez les liaisons de service existantes vers une application ou un travail spécifique à partir de la page d'application ou de travail spécifique d' Code Engine. Pour afficher les liaisons de service dans le contexte de votre application ou de votre tâche, accédez à l'onglet Liaisons de service de votre application ou tâche spécifique. Vous pouvez également utiliser des liaisons de service pour votre application à partir de cette vue.
Avec la CLI, utilisez la ibmcloud ce application get commande ou la ibmcloud ce job get pour afficher les liaisons de service à partir du contexte de votre application ou de votre tâche.
Par exemple, supposons que l'application myapp soit liée à une instance de service IBM Cloud Object Storage. Utilisez la commande application get pour répertorier les services liés à cette application.
ibmcloud ce application get -n myapp
Exemple de sortie
Run 'ibmcloud ce application events -n myapp' to get the system events of the application instances.
Run 'ibmcloud ce application logs -f -n myapp' to follow the logs of the application instances.
OK
Name: myapp
[...]
Service Bindings:
Name ID Service Instance Service Type Role / Credential Environment Variable Prefix Age
ce-service-access-wcfap e04f4cbe-abcd-abcd-abcd-0ec858d33b82 my-object-storage cloud-object-storage Writer CLOUD_OBJECT_STORAGE 26h