除錯服務連結
請使用提示來瞭解如何疑難排解 IBM Cloud® Code Engine 服務連結。
要考量的限制
當您使用 Code Engine建立服務連結時,會建立密鑰。 每一個未重複使用服務認證的新服務連結都會建立密鑰。 每個專案的密鑰數目上限為 100 個密鑰。
如需密鑰限制的相關資訊,請參閱 Code Engine的限制和配額。
請務必同時考量您要連結之特定服務實例的限制。
如需服務連結的相關資訊,請參閱 使用服務連結來整合 IBM Cloud 服務與 Code Engine。
配置服務連結作業
您知道您可以使用 Code Engine 主控台來配置專案層面的服務連結作業嗎?
如果具備正確的許可權,請使用主控台中的「整合」頁面來配置服務連結作業的設定,以便特定專案的所有使用者可以建立及刪除連結,而不需要將所有必要的專用權指派給其個人使用者 ID。 如需相關資訊,請參閱 配置專案層面服務連結作業。
如果您配置服務連結作業的專案層面設定,請勿手動更新或移除在服務連結作業配置中建立的服務 ID 或 API 金鑰。 請參閱 使用 Code Engine 自動產生的服務 ID 來配置服務連結作業。
列出服務連結
您可以列出為 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