Ibm cloud “IBM云功能”;无法提取容器映像“0”;

Ibm cloud “IBM云功能”;无法提取容器映像“0”;,ibm-cloud,openwhisk,ibm-cloud-functions,container-registry,ibm-iam,Ibm Cloud,Openwhisk,Ibm Cloud Functions,Container Registry,Ibm Iam,我有一个docker容器,我希望在IBMCloudFunctions(OpenWhisk)中运行,因为我不希望容器可以公开访问,我希望将其存储在IBMCloudContainer注册表中。为了让OpenWhisk能够访问它,我遵循本教程解决了一个类似的问题: 要总结这些步骤,请执行以下操作: 为函数创建IAM命名空间 将命名空间访问权授予 容器注册表 但遗憾的是,这并没有解决问题,我仍然得到无法提取容器映像“uk.icr.io/hvdeer/e2t桥:0.1.4”。我真的找不到任何可以配置AP

我有一个docker容器,我希望在IBMCloudFunctions(OpenWhisk)中运行,因为我不希望容器可以公开访问,我希望将其存储在IBMCloudContainer注册表中。为了让OpenWhisk能够访问它,我遵循本教程解决了一个类似的问题:

要总结这些步骤,请执行以下操作:

  • 为函数创建IAM命名空间
  • 将命名空间访问权授予 容器注册表
  • 但遗憾的是,这并没有解决问题,我仍然得到
    无法提取容器映像“uk.icr.io/hvdeer/e2t桥:0.1.4”
    。我真的找不到任何可以配置API密钥的点


    我如何才能让它工作?

    OpenWhisk(IBM云功能的底层技术)还不支持对注册表的身份验证访问。因此,您的用例目前不受支持。

    啊,这太令人失望了。我在2018年发现了类似的声明,但我希望IAM名称空间能够解决这个问题。您知道我可以在IBMCloud中定期运行一些代码的另一种方式吗?IBMCloudFunctions(ApacheOpenWhisk)支持从自定义Docker映像和zip存档部署操作。这意味着可以将公共依赖项烘焙到Docker Hub上的新公共运行时映像中,并通过zip存档提供私有源代码。这是否允许您为应用程序使用云功能?