创建后更改heroku区域

时间:2015-09-07 11:29:16

标签: heroku region

认为这可行,但事实并非如此:

 heroku appname --region=eu

这样可行,但我已有一个现有应用,所以这对我来说没有意义:

heroku create --region eu

或者对于插件:

heroku addons:list --region=eu

2 个答案:

答案 0 :(得分:1)

没有本机切换的能力,但是仍然有一种方法可以做到这一点。

在您需要的区域中创建应用程序的分支。
例如,您在美国地区有应用,并且想要将其迁移到欧盟:

  • 运行此命令以创建一个新应用,该应用将是现有应用的副本:
heroku fork --from sourceapp --to targetapp --region eu
  • 在检查是否正常后,检查(并根据需要复制粘贴)设置,权限,插件等。它们也可能会复制,但是最好检查一下。
  • sourceapp重命名为sourceapp_old
  • targetapp重命名为sourceapp

注意:但是这种方法仍然有一些缺点:

无论如何,我建议您先阅读official Heroku documentation,然后再做类似这样的冒险动作。

答案 1 :(得分:0)

您可以通过分叉您的应用来实现。在这里查看Heroku文档: https://devcenter.heroku.com/articles/app-migration

相关问题