Servicebindungen debuggen
Verwenden Sie die Tipps zur Fehlerbehebung für IBM Cloud® Code Engine-Servicebindungen.
Zu berücksichtigende Grenzwerte
Wenn Sie Servicebindungen mit Code Engineerstellen, werden geheime Schlüssel erstellt. Jede neue Servicebindung, die einen Serviceberechtigungsnachweis nicht wiederverwendet, erstellt einen geheimen Schlüssel. Die maximale Anzahl geheimer Schlüssel pro Projekt beträgt 100 geheime Schlüssel.
Weitere Informationen zu den Beschränkungen für Geheimnisse finden Sie unter "Beschränkungen und Quoten für Code Engine ".
Berücksichtigen Sie auch die Grenzwerte für die Serviceinstanz, an die Sie eine Bindung erstellen.
Weitere Informationen zu Servicebindungen finden Sie unter Mit Servicebindungen arbeiten, um IBM Cloud-Services mit Code Engine.
Service-Binding-Operationen konfigurieren
Wussten Sie, dass Sie projektweite Servicebindungsoperationen mit der Code Engine-Konsole konfigurieren können?
Mit den richtigen Berechtigungen können Sie auf der Seite "Integrationen" in der Konsole Einstellungen für Servicebindungsoperationen konfigurieren, damit alle Benutzer eines bestimmten Projekts Bindungen erstellen und löschen können, ohne ihren persönlichen Benutzer-IDs alle erforderlichen Berechtigungen zuordnen zu müssen. Weitere Informationen finden Sie unter Projektweite Servicebindungsoperationen konfigurieren.
Wenn Sie projektweite Einstellungen für Servicebindungsoperationen konfigurieren, dürfen Sie die Service-ID oder den API-Schlüssel, die bzw. der als Teil der Konfiguration von Servicebindungsoperationen erstellt wurde, weder manuell aktualisieren noch entfernen. Siehe Service-Binding-Operationen mit einer automatisch generierten Code Engine-Service-ID konfigurieren.
Servicebindungen auflisten
Sie können Dienstbindungen auflisten, die für eine Code Engine-Anwendung oder einen -Job festgelegt sind.
Verwenden Sie von der Konsole aus eine der folgenden Methoden:
- Nachdem Ihr Projekt den Status "Aktiv" erhalten hat, klicken Sie auf der Seite "Projekte" von Code Engine auf den Namen Ihres Projekts. Klicken Sie auf der Übersichtsseite auf Servicebindungen. Diese Ansicht zeigt alle Servicebindungen für das ausgewählte Projekt an.
- Zeigen Sie vorhandene Dienstbindungen für eine bestimmte Anwendung oder einen bestimmten Auftrag auf der entsprechenden Code Engine-Anwendungs- oder Auftragsseite in der Konsole an. Um Dienstbindungen im Kontext Ihrer Bewerbung oder Ihres Jobs anzuzeigen, gehen Sie zur Registerkarte "Dienstbindungen" für Ihre spezifische Bewerbung oder Ihren Job. In dieser Ansicht können Sie auch mit Service-Bindungen für Ihre Anwendung arbeiten.
Verwenden Sie mit dem CLI den ibmcloud ce application get befehl oder den ibmcloud ce job get,
um Dienstbindungen aus dem Kontext Ihrer Anwendung oder Ihres Jobs anzuzeigen.
Angenommen, die Anwendung myapp ist an eine IBM Cloud Object Storage-Serviceinstanz gebunden. Verwenden Sie den Befehl application get, um die Services aufzulisten, die an diese App gebunden sind.
ibmcloud ce application get -n myapp
Beispielausgabe
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