我定义为我创建的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
我得到了上面的错误,我怎么能克服这个错误?
答案 0 :(得分:2)
为了能够创建或更新构建包,您必须是平台管理员。这是this link.
的第一颗子弹Admin是已在UAA中分配了cloud_controller.admin范围的用户角色。管理员用户拥有所有组织和空间的权限,可以使用Cloud Controller API执行操作操作。
成为组织经理,太空经理或太空开发人员是不够的。
除非您完全控制CF安装,否则您极不可能获得足够的访问权限。
如果您没有访问权限,则可以通过为-b
指定cf push
参数或在buildpack:
文件中设置manifest.yml
来使用自定义构建包。此参数的值应该是构建包的Git URL。 Github或Bitbucket上的公共托管使这很简单,但您可以使用可从CF安装的登台环境访问的任何服务。