如何更改 IBM Cloud 工具链的 API 键

How can I change the API key for an IBM Cloud toolchain

随着时间的推移,我在我的 IBM Cloud 环境中为多个应用程序创建了多个工具链。最后只保留了几个APP。

所以现在当我转到 IAM > API Keys > IBM Cloud API keys 时,我有十几个标记的密钥: "API Key for APPX" 或 "DevEx API Key2019-10-07T11:49:21.641"

现在我想清理一下以避免钥匙开着。

我的问题:我在工具链本身的任何地方都找不到对 API 键的任何引用。我只能在创建工具链时插入 API 键。 所以我想到了重新创建新密钥,但又一次,我如何更新工具链中的 API 密钥?


请允许我稍微扩展一下我的问题:

devops 服务中存在的密钥是 "IBM cloud user key"。它对平台是全局的,取决于创建它的用户。似乎如果我删除该用户,密钥可能也会消失。

因此 IBM 建议将其更改为服务 ID 密钥。所以我创建了一个服务 ID 密钥。但是我无法弄清楚 "access rule" 等同于 "platform" (就像上一个键一样)。具体来说,应该是"service instance"。我试着离开 "any instance" "any region".

但是当我在 devops 服务中更改密钥时(在我的 "staging" 阶段),它显示 "No available organisation" 和 "no available space"。

我是不是在 smtg 上做错了,还是那里没有办法使用服务 ID 密钥?

您可以更新 API 密钥作为管道环境变量的一部分。 DEPLOY 阶段通常需要 API 密钥。

  1. 对于特定的工具链,向下钻取直到您看到阶段。
  2. 对于部署阶段,单击上下文菜单中的齿轮/齿轮图标。
  3. 单击配置阶段
  4. 工作 选项卡中向下滚动到 API 键 .
  5. 单击 API 键字段以显示配置菜单。