3

このことで、私は何日も忙しくしています。

状況は次のとおりです。

Google App Engine で既に実行されている Web サイトがあり、www.olddomain.com からアクセス可能で、@olddomain.com で終わる Google アカウントを持つユーザーがサイトにアクセスできるとします。

認証オプションは Google Apps に設定されており、olddomain.com の Google Apps アカウントを持っています

いいえ、ウェブサイトを www.newdomain.com に変更します。すべてのデータを保持し、ユーザーにも個人データを保持してもらいたいです。

ユーザー アカウントを user@olddomain.com から user@newdomain.com に変更する方法を見つけました。

ユーザーが私のウェブサイトにログインしていない場合、ユーザーは Google ログイン ページにリダイレクトされ、アカウント名を入力できるテキスト ボックスの後に「@olddomain.com」が自動的に配置されます。

質問は次のとおりです。

ユーザーのすべての個人データを含むすべてのデータを保持したいことと、ユーザー アカウントは user@olddomain.com から user@newdomain.com に変更されますか?

基本的に、以下のスクリーンショットで「olddomain.nl」を「newdomain.nl」に変更したいと思います。 問題のスクリーンショット

4

2 に答える 2

2

Google App Engine に、App Engine アプリケーションに関連する Google Apps アカウントを実際に変更できるオプションが追加されていることに気付きました。これは数日前にはありませんでした。残念ながら、これはデータストアにユーザー プロパティが含まれていない場合にのみ実行できるため、ユーザー プロパティを含むデータストア エンティティをバックアップして削除し、ドメインの変更後に再度アップロードする必要があります。

そのため、ドメインを変更すると、追加のデータストア操作が必要になりますが、ユーザー プロパティを含むエンティティに限定されるようになり、さらに重要なことに、ブロブストアを移行する必要がなくなりました。これにより、帯域幅が大幅に節約されます。

ただし、ユーザーのデータ移行に関する問題は引き続き存在します。

于 2012-10-25T15:20:09.370 に答える
0

(データストア操作の観点から)考えられるが費用のかかる解決策は、newdomainの下に新しいアプリを作成し、すべてのデータを「古い」アプリケーションから新しいアプリケーションに移行し、user@olddomainからのユーザーのすべてのメールを変更することです。プログラムで.comからuser@newdomain.comへ。

于 2012-10-22T18:55:51.070 に答える