मैं DMS में ElasticSearch समापन बिंदु स्थापित करने का प्रयास कर रहा हूं, लेकिन कोई फर्क नहीं पड़ता कि मैं कनेक्शन का परीक्षण करते समय क्या प्रयास करता हूं, मुझे यह सामान्य त्रुटि मिलती है:

परीक्षण समापन बिंदु विफल: अनुप्रयोग-स्थिति: 1020912, अनुप्रयोग-संदेश: समापन बिंदु आरंभीकरण विफल।

मैंने dms.amazonaws.com द्वारा विश्वसनीय भूमिका बनाई है:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "1",
      "Effect": "Allow",
      "Principal": {
        "Service": "dms.amazonaws.com"
      },
      "Action": "sts:AssumeRole"
    }
  ]
}

और इसे हर अनुमति दी:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "*"
            ],
            "Resource": "*"
        }
    ]
}

मैंने अपने इलास्टिक्स खोज डोमेन को सार्वजनिक करने के लिए भी कॉन्फ़िगर किया है और मैं इससे जुड़ सकता हूं और किबाना तक पहुंच सकता हूं।

मैंने इस 'ट्यूटोरियल' का अनुसरण किया, लेकिन अब मैं इस बात पर अड़ा हुआ हूं कि इलास्टिक के साथ लॉग/संभावित मुद्दों को कहां देखना है।

enter image description here

4
Adam Cooper 4 जिंदा 2021, 17:25
1
हे एडम, क्या आपको कभी इसके साथ कोई भाग्य मिला है? मेरे अपने डिबगिंग उद्देश्यों (और रुचि रखने वाले किसी अन्य व्यक्ति) के लिए ध्यान देने योग्य एक बात, एडब्ल्यूएस पूरी तरह से एलिस्टिक्स खोज डोमेन तक सार्वजनिक पहुंच नहीं देगी, लेकिन मैंने एक नियम जोड़ा s.t. यह पुष्टि करने के लिए कुछ IP के माध्यम से पहुँचा जा सकता है कि डोमेन अपेक्षित रूप से चल रहा है।
 – 
ostrumvulpes
29 अप्रैल 2021, 19:41

2 जवाब

सबसे बढ़िया उत्तर

यह पता चला है कि यहाँ कारण इलास्टिक url में अनुगामी स्लैश था। मैं यूआरएल को इस प्रकार सेट कर रहा था:

https://my-elastic-search-name-1lllsyiodfokjalksnd.eu-west-1.es.amazonaws.com/

जो विफल हो रहा था जब मैंने url को इस प्रकार सेट करने के लिए स्विच किया:

https://my-elastic-search-name-1lllsyiodfokjalksnd.eu-west-1.es.amazonaws.com

सब कुछ काम करना शुरू कर दिया 🤷 उम्मीद है कि एक बग जो जल्द ही ठीक हो जाएगा।

1
Adam Cooper 29 सितंबर 2021, 14:45

मैं एक ही मुद्दे में भाग गया, और मेरे डीएमएस लक्ष्य समापन बिंदु से जुड़ी भूमिका को इसे एक्सेस करने की अनुमति देने के लिए इलास्टिक्स खोज डोमेन की पहुंच नीति को संशोधित करना पड़ा।

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::{accountNumber}:role/{serviceRoleUsedForDmsTargetEndpoint}"
      },
      "Action": [
        "es:ESHttpDelete",
        "es:ESHttpGet",
        "es:ESHttpHead",
        "es:ESHttpPost",
        "es:ESHttpPut"
      ],
      "Resource": "{yourElasticsearchDomainArn}"
    }
  ]
}

यह एक समाधान नहीं था जो मुझे ट्यूटोरियल/दस्तावेज़ीकरण के माध्यम से मिला, बल्कि इसके बजाय एक समर्थन मामले के माध्यम से मिला।

1
ostrumvulpes 7 मई 2021, 00:29
यह समझ में आता है, मौका मिलने पर मैं इसका इलाज करूंगा
 – 
Adam Cooper
7 मई 2021, 13:38
दुर्भाग्य से यह मेरे लिए काम नहीं किया, वर्तमान में एडब्ल्यूएस समर्थन के साथ इस मुद्दे के माध्यम से काम कर रहा है जो कारण की पहचान करने में भी असमर्थ हैं।
 – 
Adam Cooper
24 जून 2021, 16:42
1
मेरा भी यही विचार है। मुझे यकीन है कि इसकी आवश्यकता है, लेकिन मुझे यकीन है कि मुझे कुछ और याद आ रहा है। या तो SG इश्यू या IAM इश्यू। एडब्ल्यूएस डॉक्स इस विषय पर पूरी तरह से बेकार हैं।
 – 
grayaii
10 सितंबर 2021, 22:50
2
अंत में एडब्ल्यूएस के साथ इस मुद्दे को ट्रैक किया, और यह लोचदार यूआरएल में पिछली स्लाह के कारण हुआ था।
 – 
Adam Cooper
29 सितंबर 2021, 14:46