我正在参加 Pivotal 的 Cloud Foundry 培训。我在SAP设置了一个30天的试用帐户,并尝试推送我的第一个"hello,world"应用程序,但出现错误
正在更新应用程序网络应用程序...
正在绘制路线...
您已超出组织配额的总路由数。失败
如何增加该配额?(这是我第一次也是唯一一次推动!不知道为什么我超越了任何东西!
我试过了
> cf org P2000121914trial_trial
Getting info for org P2000121914trial_trial...
name: P2000121914trial_trial
domains: cfapps.us10.hana.ondemand.com
quota: SUBSCRIPTION_QUOTA
spaces: victor
isolation segments:
我也试过
> cf create-quota small -m 2048M -i 1024M -r 10 -s 10
Creating quota small as vgrazi@gmail.com...
FAILED
Server error, status code: 403, error code: 10003, message: You are not
authorized to perform the requested action
我的清单如下所示:
---
applications:
- name: web-app
memory: 32M
disk_quota: 256M
random-route: true
buildpack: "https://github.com/cloudfoundry/ruby-buildpack#v1.6.47"
公共 CF 部署中的配额通常由平台运营商设置,除非您已获得组织经理权限,否则客户无法使用配额。我很惊讶这似乎在 SAP 中配置不正确。
在任何情况下,您都可以尝试使用cf routes --orglevel
来查看您的组织正在使用的所有路由。
听起来这不适用于您的情况,但 CF 中一个常见的"初学者"错误是删除应用程序不会删除与其关联的任何路由,因为它们可能仍被其他应用程序使用。您可以使用 cf delete-orphaned-routes
删除未与任何应用程序关联的路由。
总之,这可能只有他们的支持才能为您解决。
插头:如果您想快速启动和运行,还有一些提供商为开发人员提供免费层的 CF 托管。我是Meshcloud的联合创始人,我们还提供30天的免费试用期。我可以向你保证组织和空间配额设置正确;-(
我遇到了类似的问题,您需要为您的空间分配一些配额。 您可以在 SAP 云平台主控室中执行此操作。
- 选择您的 CF 子帐户 -> 配额计划
- 创建一个"新计划",在其中设置一些内存容量。
- 将您创建的计划分配给您的空间。