1

我有一个要在 IBM Cloud Functions (OpenWhisk) 中运行的 docker 容器,因为我不希望该容器可公开访问,我想将它存储在 IBM Cloud Container Registry 中。为了让 OpenWhisk 能够访问它,我按照本教程解决了类似的问题:Access IAM-based services from IBM Cloud Functions

总结一下步骤:

  1. 为函数创建 IAM 命名空间
  2. 授予对容器注册表的命名空间访问权限

IAM 命名空间

但遗憾的是,这并没有解决问题,我仍然得到Failed to pull container image 'uk.icr.io/hvdveer/e2t-bridge:0.1.4'. 而且我真的找不到任何可以配置 API 密钥或其他东西的地方。

我怎样才能让它工作?

4

1 回答 1

2

OpenWhisk(IBM Cloud Functions 的底层技术)尚不支持对注册表的认证访问。因此,目前不支持 AFAIK 您的用例。

于 2019-06-18T08:35:27.220 回答