创建未经授权的自定义buildpack

时间:2017-01-22 12:04:17

标签: terminal ibm-cloud cloudfoundry pivotal-cloud-foundry

我定义为我创建的buildpack的空间和组织管理员以及ive zip,我想执行并且我收到错误

Server error, status code: 403, error code: 10003, message: You are not authorized to perform the requested action

我在zip buildpack里面的文件夹

C: 
 - myfolder
 -- custom_buildpack.zip   

在终端中

c:/myfolder/ 

并运行以下命令

cf create-buildpack custom_buildpack custom_buildpack.zip 12

我得到了上面的错误,我怎么能克服这个错误?

1 个答案:

答案 0 :(得分:2)

为了能够创建或更新构建包,您必须是平台管理员。这是this link.

的第一颗子弹
  

Admin是已在UAA中分配了cloud_controller.admin范围的用户角色。管理员用户拥有所有组织和空间的权限,可以使用Cloud Controller API执行操作操作。

成为组织经理,太空经理或太空开发人员是不够的。

除非您完全控制CF安装,否则您极不可能获得足够的访问权限。

如果您没有访问权限,则可以通过为-b指定cf push参数或在buildpack:文件中设置manifest.yml来使用自定义构建包。此参数的值应该是构建包的Git URL。 Github或Bitbucket上的公共托管使这很简单,但您可以使用可从CF安装的登台环境访问的任何服务。