0

我在仪表板中创建了一个 python 应用程序,我想在将代码部署到 DEA 之前将其迁移到 DEA。我 cf disable-diego <APP_NAME>在 CLI 中尝试过 cf 命令,但是它返回了 Error: CF-BackendSelectionNotAuthorized - You cannot select the backend on which to run this application { "description": "You cannot select the backend on which to run this application", "error_code": "CF-BackendSelectionNotAuthorized", "code": 320005 }

在我在那里部署代码之前,我想在 DEA 中拥有我的应用程序,然后我会将它迁移到 Diego。这是我测试的一部分。

4

1 回答 1

1

您可能希望就此联系您的 Bluemix 提供商。Cloud Controller 有一个标志,用于控制是否允许非管理员在 Diego 和 DEA 之间切换,看起来您的系统上已禁用该标志。
https://github.com/cloudfoundry/cloud_controller_ng/blob/ebcc9658a4f3db27bfbb984831bf0428d46f54d8/bosh/jobs/cloud_controller_ng/spec#L522

DEA 正在逐步淘汰。我想知道为什么您需要先在 DEA 上对其进行测试。

于 2017-10-04T21:18:09.457 回答