我有两个Google Playngine项目, projectA.appspot.com 和 projectB.appspot.com 。
我有一个自定义域 myproject.com ,完全设置,验证并运行良好,指向projectA。
我现在想将myproject.com域从projectA移动到projectB。
有人知道所涉及的步骤顺序吗?我能找到的唯一文档描述了我已经完成的初始设置和验证。
答案 0 :(得分:1)
您只需更改应用程序别名,首先删除别名,然后创建新别名。
您不必更改域DNS,因为它已配置为与appengine配合使用,此更改不会花费太长时间。
步骤如下:
现在您可以通过网址 www.myproject.com 访问projectB,使用网址 myproject.com 进行访问,您也必须对其进行配置,{{ 3}}你可以看到如何配置它。
答案 1 :(得分:1)
我只需要将具有自定义域的实时Appengine应用程序从美国迁移到欧盟即可。
projectB
projectB
)appengineUpdate
(我使用gradle
,但使用您部署的任何设备)总结自https://cloud.google.com/datastore/docs/export-import-entities
gcloud auth login
gcloud config set project projectA
export BUCKETA="gs://projectAbackup"
gsutil mb -c regional -l us-central ${BUCKETA}
export BUCKETB="gs://projectBbackup"
gsutil mb -c regional -l europe-west2 ${BUCKETB}
gcloud datastore export --namespaces="(default)" ${BUCKETA} --async
gcloud datastore operations describe ASANJUhjjJjhjfjdueuHHkdkjHfkKJjgkkHJDhKdfjsosoduNnvuUuausdnNuU
//基于先前的输出。gsutil -m cp -r ${BUCKETA} ${BUCKETB}/[PATH]
#路径可能类似于:2019-06-10T08:48:27_12345
gcloud auth login
gcloud config set project projectB
gcloud datastore import ${BUCKETB}/[PATH]/[FILE].overall_export_metadata --async
//使用备份的PATH
和FILE
进行导入(您可能需要设置IAM角色)gcloud datastore operations describe ASANJUhjjJjhjfjdueuHHkdkjHfkKJjgkkHJDhKdfjsosoduNnvuUuausdnNuU
//基于先前的输出