调试服务绑定

使用提示来了解如何对 IBM Cloud® Code Engine 服务绑定进行故障诊断。

要考虑的限制

使用 Code Engine创建服务绑定时,将创建私钥。 不复用服务凭证的每个新服务绑定都会创建一个私钥。 每个项目的最大私钥数为 100 个私钥。

有关私钥限制的更多信息,请参阅 Code Engine的限制和配额

请确保还考虑要绑定到的特定服务实例的限制。

有关服务绑定的更多信息,请参阅 使用服务绑定将 IBM Cloud 服务与 Code Engine 集成。

配置服务绑定操作

您是否知道可以使用 Code Engine 控制台配置项目范围的服务绑定操作?

通过正确的许可权,使用控制台中的“集成”页面来配置服务绑定操作的设置,以便特定项目的所有用户都可以创建和删除绑定,而不必将所有必需的特权分配给其个人用户标识。 有关更多信息,请参阅 配置项目范围的服务绑定操作

如果为服务绑定操作配置项目范围的设置,请勿手动更新或除去在服务绑定操作配置过程中创建的服务标识或 API 密钥。 请参阅 使用 Code Engine 自动生成的服务标识配置服务绑定操作

列示服务绑定

您可以列出为 Code Engine 应用程序或作业设置的服务绑定。

从控制台,使用以下方式之一:

  • 在项目处于 活动 状态后,在 Code Engine "项目" 页面上单击项目的名称。 从“概述”页面中,单击 服务绑定。 此视图显示所选项目的所有服务绑定。
  • 从控制台中的特定 Code Engine 应用程序或工作页面查看特定应用程序或工作现有的服务绑定。 要查看您的申请或工作范围内的服务绑定,请转到特定申请或工作的服务绑定选项卡。 您还可以在此视图中为应用程序设置服务绑定。

使用CLI时,请使用 ibmcloud ce application get 命令或 ibmcloud ce job get 命令从应用程序或作业的上下文中显示服务绑定。

例如,假设 myapp 应用程序绑定到 IBM Cloud Object Storage 服务实例。 使用 application get 命令可列出绑定到此应用程序的服务。

ibmcloud ce application get -n myapp

示例输出

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