2012-02-14 6 views
12

के लिए App Engine एप्लिकेशन किसी विशेष संस्करण आईडी के साथ तैनात किया जा सकता 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 ??

मुझे लगता है यह समर्थित है न ... लेकिन उम्मीद थी किसी को सत्यापित कर सकता


संपादित करें (क्योंकि मैं किसी भी कठिन प्रलेखन कह "नहीं आप नहीं कर सकते ऐसा करते हैं" नहीं मिल सकता है): यदि आप ' इस पर ठोकर खा रहे हैं ... आप विशिष्ट सेवा को इंगित करने के लिए dispatch.yaml फ़ाइल का उपयोग कर सकते हैं लेकिन संस्करण नहीं ... इसलिए 2017

उत्तर

0

के अंत तक इसके लिए अभी भी "अंतर्निहित" समाधान नहीं है, यह नहीं है नहीं। मैंने हाल ही में ऐसा करने की कोशिश की और इसके खिलाफ मेरे सिर को टक्कर देने के बाद निष्कर्ष निकाला कि आप ऐसा नहीं कर सकते हैं।

+0

हाँ, यहाँ एक ही ... मेरे निष्कर्ष :) –

2

शायद अंतिम आधिकारिक शब्द नहीं है, लेकिन Google App Engine (GAE) पर एक स्वीकृत बग रिपोर्ट है जो आपके प्रश्न से संबंधित प्रतीत होती है। अगर मैं आपके प्रश्न (और बग रिपोर्ट) को सही ढंग से समझता हूं, तो जवाब यह होगा कि वर्तमान में उप-डोमेन को GAE पर आपके ऐप के विशिष्ट कस्टम संस्करण पर इंगित करना संभव नहीं है।

बग रिपोर्ट यहाँ देखें:

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

बग फेसबुक कनेक्ट और परीक्षण के संदर्भ में है, लेकिन टिप्पणी असमर्थता के साथ एक व्यापक समस्या का संकेत करने के लिए GAE एक कस्टम डोमेन बिंदु है करने के लिए के लिए लग रहे हैं किसी के ऐप के एक निर्दिष्ट संस्करण के लिए।

भी देखें Google समूह धागा (बग रिपोर्ट से जुड़े) यहाँ:

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

+0

हां की पुष्टि करने के लिए धन्यवाद, सटीक मुद्दा thats। धन्यवाद! –

+0

मेरी खुशी, मदद करने में खुश! –

0

मैं इस सुविधा चाहते हैं, भी। लेकिन अभी यह संभव नहीं है। मैं बीटा परीक्षण के लिए एक अच्छी सुविधा होगी। अभी, मैं प्रत्येक संस्करण को दो बार तैनात करता हूं, बीटा परीक्षण के लिए बीटा संस्करण के रूप में और डिफ़ॉल्ट संस्करण स्विचिंग के लिए संस्करण संख्या (उदाहरण के लिए 12020 ए) के रूप में दूसरा।

3

यह अभी उपलब्ध हो गया है: जीएई संस्करण 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

@ पीटर Knego वह लिंक किसी अन्य पृष्ठ पर रीडायरेक्ट कर रहा है। क्या आप कृपया अपना उत्तर विस्तृत कर सकते हैं? –

2

मैं सिर्फ यह एक कोशिश दे दी है और अब मैं निम्नलिखित सेटअप:

  • CNAME रिकॉर्ड: *.example.com. -> ghs.google.com.
  • मेरी App Engine एप्लिकेशन को Google Apps में *.example.com मैप

अब जब मैं http://versionA.example.com/ पर जाता हूं तो यह संस्करण ए (प्री उत्सुकता से यह http://versionA.myappid.appspot.com/ पर पाया गया था)।

स्पष्ट रूप से *.example.com के बजाय *.appengine.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 प्रविष्टि जोड़ें ghs.googlehosted.com

संशोधित प्रेषण फ़ाइल:

dispatch: 

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

अधिक जानकारी यहां:

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

संबंधित मुद्दे