2012-02-14 6 views
12

App Engineアプリケーションは、特定のバージョンのIDで展開することができ http://code.google.com/appengine/docs/python/config/appconfig.htmlカスタムドメインは、特定のGoogleアプリケーションエンジンのバージョンドメインを指すことができますか?

、このようなオリジナルのアプリは、このデフォルトのドメインがある場合は、その: myapp.appspot.com

を、あなたがするために、独自のカスタムドメインを指すことができますこのGoogle Appsを使用して www.myapp.com - >(CNAME)myapp.appspot.com

しかし、あなたはまた、あなたのアプリケーションとバージョン識別子をアップロードし、このようにアクセスすることができます newversion.myapp.appspot.com

このデフォルト以外のバージョンのアプリにカスタムドメインを接続することが可能なのはどういうことでしょうか? v2.myapp.com - > newversion.myapp.appspot.com ??

私はこれがサポートされていると思ういけない...しかし、(私は「いいえ、あなたがこれを行うカント」と言って任意のハードドキュメントを見つけることができないので)誰かが検証することができ期待していた


EDIT:あなたが」あなたはdispatch.yamlファイルを使用して特定のSERVICEを指し示すが、VERSIONは指していない可能性があるので、2017年末の時点でまだこのための「ビルトイン」ソリューションはない

答えて

0

いいえ、それはない。私は最近これをやろうとしましたが、頭を叩いた後、あなたはこれをすることができないという結論に達しました。

+0

ええ、ここに同じ...私の調査結果を検証するための感謝:) –

2

最終的な正式な言葉ではないかもしれませんが、あなたの質問に関連していると思われるGoogle App Engine(GAE)に関するバグレポートがあります。あなたの質問(およびバグレポート)が正しく理解されていれば、現在、サブドメインをGAE上の特定のカスタムバージョンのアプリケーションに指定することはできません。バグがFacebookの接続とテストの状況にありますが、コメントはGAEはカスタムドメイン・ポイントを持っているためにできないことで、より広い問題を示しているように見える

http://code.google.com/p/googleappengine/issues/detail?id=2878

は、ここではバグレポートを参照してください。特定のバージョンのアプリに私も、この機能が欲しい

http://groups.google.com/group/google-appengine/browse_thread/thread/3e85fc4ae426a46f

+0

うん、正確な問題のthats。ありがとうございました! –

+0

私の喜び、助けて嬉しいです! –

0

もここ(バグレポートからリンクされている)Googleグループのスレッドを参照してください。しかし、今は不可能です。 私はベータテストの素晴らしい機能になります。 今、各バージョンをベータテストのベータ版として2回、デフォルトのバージョン切り替え用のバージョン番号(たとえば、12020a)として2回展開します。

3

GAEバージョン1.6.3には、カスタムドメインを特定のバージョンのアプリにマッピングする機能が含まれています。

https://groups.google.com/forum/m/#!topic/google-appengine/detHVsR2Y5I/discussion

+0

これを設定するには? – Korneel

+1

ドキュメントごと:https://developers.google.com/appengine/docs/java/modules/ワイルドカードドメインマッピングを設定する必要があります。 –

+0

@Peter Knegoそのリンクは別のページにリダイレクトされています。あなたの答えを詳しく教えてください。 –

2

私はちょうどこの試しを与え、私は今、次のセットアップを持っている:

  • CNAME記録:*.example.com. -> ghs.google.com.
  • は私のApp EngineアプリケーションにGoogle Appsで*.example.comをマップされた

http://versionA.example.com/に行くと、バージョンA(pre大いにこれはhttp://versionA.myappid.appspot.com/で見つけられた)。

*.example.comの代わりにを使用して、わかりやすいものをhttp://versionA.appengine.example.comとすることができます。

https://developers.google.com/appengine/docs/domainを参照してください

+0

これは何が起きていると思っています。 Appengineの回答には5年間の有効期間があります。 – the0ther

1

This answer "ワイルドカードサブドメインマッピングの詳細" までスクロールダウンは私のために働いた:

ALIAS v2を使用してDNS構成でCNAMEエントリを追加し、HOST ghs.googlehosted.com

を変更します発送ファイル:

dispatch: 

    - url: "v2.myapp.com/*" 
     module: webmodule 

詳細情報:

https://developers.google.com/appengine/docs/python/modules/routing

関連する問題