1

GAE を使用して、マーケティング サイトとデモ アプリをホストしたいと考えています。

http://mysite.com => マーケティング サイト http://demo.mysite.com => デモ サイト

http://client.mysite.com => クライアント サイト ...

クライアントがサインアップするたびに、そのクライアントのデータストアを動的に追加できる必要があります。

これはGAEを使用して実行できますか??? Cloud SQL インスタンスには、DB を追加してクライアント アカウントのインストールを開始するために呼び出すことができる API がありますか?

よろしく、アレックス

4

1 に答える 1

4

*.mysite.comそれに応じて CNAME レコードを設定することで、アプリを指すように設定できます。これを適切に設定する方法の詳細については、App Engine のカスタム ドメインの使用に関するドキュメントを参照してください

次に、サーブレット/リクエスト ハンドラー内で、リクエスト URI のドメインをフィルター処理して、サブドメインが何であるかを調べます。その後、多くのサービス (データストア、memcache など) は「マルチテナンシー」をサポートしており、操作を行う名前空間を指定できます。それをサブドメインに設定できます。

使用している言語はわかりませんが、マルチテナンシーのドキュメントは次のとおりです。

于 2013-10-07T21:41:07.353 に答える