1

我使用此命令定位组织和空间target -o xxxxx@gmail.com -s spaceName ,并成功定位但是当我运行时IBMCloud fn list,它显示A target org and name must be specified

4

1 回答 1

0

我假设您使用ibmcloud target .... 请参阅此处的IBM Cloud Functions 文档以定位命名空间。函数有自己的命名空间系统。最初,它们映射到 Cloud Foundry 组织和空间,然后移动到支持 IAM 的命名空间。

您可以使用以下命令列出启用了 IAM 的命名空间:

ibmcloud fn namespace list

此后,像这样设置命名空间:

ibmcloud fn namespace target HenriksNamespaceOne

现在您可以列出该命名空间中的对象:

ibmcloud fn list

我强烈建议仅使用启用 IAM 的命名空间,因为它们可以提供更好的安全控制。如果出现问题,您可以使用以下命令查看设置的 Functions 环境:

ibmcloud fn property get

此后,使用ibmcloud fn property unset --namespace取消设置命名空间属性。然后,运行ibmcloud target -o ORG -s SPACE以定位基于 CF 的命名空间。您还可以运行ibmcloud target --cf以交互定位它。

于 2020-09-29T06:17:58.090 回答