5

मैं एडब्ल्यूएस Elasticsearch सेवा trialing हूँ:एडब्ल्यूएस Elasticsearch और CORS

https://aws.amazon.com/elasticsearch-service/

बहुत सेटअप करने के लिए आसान। असल में बस तैनात मारा। दुर्भाग्यवश मुझे एलएडीएससीक्यूयू जीयूआई को कनेक्ट करने के लिए कोई भी नहीं मिल सकता है (एलएस्टिकएचक्यू, एलैस्टिकसेर्च हेड) क्योंकि एओएसएस बिल्ड में सीओआरएस सक्षम नहीं है, और लोचदार खोज कॉन्फ़िगरेशन को बदलने या प्लगइन इंस्टॉल करने का कोई तरीका नहीं है जिसे मैं देख सकता हूं।

क्या कोई जानता है कि एडब्ल्यूएस पर इन विकल्पों को कैसे बदला जाए?

+0

यह एक राय प्रश्न है और स्टैक ओवरफ्लो के लिए उपयुक्त नहीं है लेकिन मेरे 2 सेंट है। इससे बाहर निकल जाओ। मैंने एक महीने के लिए लोचदार खोज का उपयोग किया और सेवा के रूप में इसका उपयोग करने के लिए बहुत सारे प्रतिबंध हैं। मैंने इसके बारे में एक [ब्लॉग पोस्ट] लिखा है (http://kirankoduru.github.io/elasticsearch/moving-from-aws-elasticsearch-service.html) इसके बारे में। यहां तक ​​कि समर्थन मेरी जरूरतों के लिए आईएएम नीतियों को स्थापित करने में मेरी मदद नहीं कर सका। –

+1

संक्षिप्त उत्तर: आप इसे और नहीं बेकार कर सकते हैं, अमेज़ॅन अपकमिंग सुविधाओं के बारे में बहुत शांत रहा है, मुझे लगता है कि पूरी सेवा लॉग के लिए बनाई गई/अनुकूलित की गई थी क्योंकि उन्होंने इसे एनालिटिक्स अनुभाग में रखा था। – draeron

उत्तर

1

एडब्ल्यूएस पारिस्थितिक तंत्र के अंदर रहने के दौरान मेरा कामकाज एपीआई गेटवे का उपयोग करके एक एपीआई बनाना था।

मैंने अपने लोचदार खोज उदाहरण के पते के साथ एक नया पोस्ट अंत बिंदु बनाया, और उसके बाद निम्न मार्गदर्शिका का पालन किया: CORS on AWS API Gateway इस अंत बिंदु पर CORS जोड़ने के लिए। इसने मेरे फ्रंट एंड कोड को किसी भिन्न डोमेन से अनुरोध करने में सक्षम होने की अनुमति दी।

0

यदि यह किसी और के लिए उपयोगी है - तो आप Chrome plugin का उपयोग करके परीक्षण उद्देश्यों के लिए सीओआरएस को अक्षम कर सकते हैं।

एलैस्टिकएचक्यू और लोचदार खोज सिर अभी भी एडब्ल्यूएस लोचदार खोज के साथ ठीक से काम नहीं करेगा हालांकि (लिखने के समय) क्योंकि वे /_cluster/state पर कॉल करते हैं जो वर्तमान में supported AWS ElasticSearch operations में से एक नहीं है।

CORS को अक्षम करने और प्रदर्शन एक GET/_cluster/state पर रिटर्न

{ 
    Message: "Your request: '/_cluster/state' is not allowed." 
} 

कुछ कार्यक्षमता अभी भी ElasticHQ में काम करता है, लेकिन मैं Elasticsearch प्रमुख काम करने के लिए प्राप्त करने में असमर्थ हूँ।