我正在尝试完全在GCP的免费层部署一个烧瓶应用程序。
我已经在美国西部2区的App标准上部署了它,现在正在收取云存储费用。事实证明,云存储在美国只有一个免费层--东方1、美国西部1和美国中央1区。
我似乎想不出如何在美国西部地区迁移或重新部署我的应用程序。关于迁移区域有很多文档,但是这些文档似乎不适用于apply标准。GCP允许应用程序引擎标准应用程序的迁移吗?如果允许,我如何实现?
发布于 2021-04-16 16:54:51
实际上,一旦设置了应用程序的区域,就不可能移动该应用程序的区域,文档指出:
You cannot change an app's region after you set it. App引擎位置.
但同时也指出:
云存储位置
创建应用程序时,app将在中创建一个默认存储桶。通常,这个桶的位置是与app应用程序的位置相匹配的区域。
关于水桶,似乎可以重命名它并将其移动到另一个区域,因此您可以尝试将水桶移回免费层,看看是否有助于您的账单,否则,正如前面的回复,您将不得不重新创建您的应用程序基本上从零。
创建桶时,可以永久定义其名称、地理位置和它所属的项目。但是,您可以有效地移动或重命名桶:
--如果旧存储桶中没有数据,请删除存储桶并创建另一个具有新名称、新位置或新项目的桶。
--如果旧桶中有数据,则创建一个具有所需名称、位置和/或项目的新桶,将数据从旧桶复制到新桶,并删除旧桶及其内容。下面的步骤描述了这个过程。
致以问候。
发布于 2021-04-16 08:21:31
首先,它不是区域,而是Google语义中的区域。但不管怎样,我理解。
你不能改变的区域。您需要删除您的项目并再次创建它。或者创建一个新项目并从init中设置正确的区域。别忘了保存你的数据是你删除你的项目。
App引擎是一个有着13+历史的应用程序,Google从一开始就没有考虑过这种迁移。这是遗产的重担!
https://stackoverflow.com/questions/67118174
复制相似问题