為何我的服務連結至 IBM Cloud Object Storage 中的服務認證會顯示為 REDACTED?

當您使用 IBM Cloud Object Storage 服務實例建立 Code Engine 服務連結時,服務認證會顯示為 REDACTED

建立與 Object Storage 實例的服務連結並使用您自己的服務認證之後, Code Engine 應用程式或工作的連結服務認證會在環境變數中顯示為 REDACTED ,而不是顯示服務認證值。

若要擷取現有的服務認證, Object Storage 需要擷取服務認證的使用者 (或服務 ID) 必須具有 resource-controller.credential.retrieve_all的其他 IAM 動作。 此 IAM 動作包含在 COS Reader 或 Platform Administrator 存取角色中。

請嘗試下列其中一個解決方案。

  1. 當您使用 Code Engine建立與 Object Storage 的服務連結時,請勿使用自訂服務認證。 請改用預設服務連結存取原則,並讓 Code Engine 為您產生認證。 請參閱 使用預設服務連結存取原則

  2. 如果您想要使用具有 Code Engine 服務連結的自訂服務 ID ,當您指派服務 ID 的存取權時,也必須新增 COS Reader 服務存取權。 請參閱 將自訂服務 ID 用於服務連結