gpt4 book ai didi

heroku - 创建后更改heroku区域

转载 作者:行者123 更新时间:2023-12-04 01:14:16 25 4
gpt4 key购买 nike

认为这可以工作,但它没有:

 heroku appname --region=eu

这有效,但我已经有一个现有的应用程序,所以这对我来说没有意义:
heroku create --region eu

或者对于插件:
heroku addons:list --region=eu

最佳答案

仅切换区域就没有 native 能力,但仍然有一种方法可以做到这一点。
在您需要的区域创建应用程序的分支。
例如,您在美国地区有一个应用程序,并且您想将其迁移到欧盟:

  • 默认情况下,heroku fork 命令不再包含在 Heroku CLI 中,但可以通过带有以下命令的插件使用:
    heroku plugins:install heroku-fork
  • 运行此命令以创建一个新应用程序,它将是现有应用程序的副本:
    heroku fork --from sourceapp --to targetapp --region eu
  • 检查它是否正常工作后,检查(并在需要时复制粘贴)设置、权限、插件等。它们也可能会复制,但最好检查一下。
  • 重命名 sourceapp类似于 sourceapp_old .
  • 重命名 targetappsourceapp .

  • 注意:但这种方法仍然有一些缺点:
  • 它不迁移数据库(但有一个 method how to handle that )
  • DNS 和 SSL 可能存在问题
  • 如果网络服务器是事件的 - 你需要 use maintenance mode

  • 无论如何,我建议阅读 official Heroku documentation在做这样危险的行动之前。

    关于heroku - 创建后更改heroku区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32437610/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com