मुझे आश्चर्य होने लगा कि निम्नलिखित मामले में वीपीसी एंडपॉइंट की आवश्यकता है या नहीं:

मेरे पास एक एसएनएस विषय है जो किसी प्रकार की घटना बस के रूप में कार्य करता है। उस विषय पर ध्यान दिए बिना, आइए आगे बढ़ते हैं। वह एसएनएस लैम्ब्डा के लिए एडब्ल्यूएस सर्वर रहित घटना स्रोत के माध्यम से एसक्यूएस से जुड़ा हुआ है। तुम्हें पता है, कुछ ऐसा:

FoobarEvent:
  Type: SNS
  Properties:
    Topic: !Ref Topic
    SqsSubscription: true

और बस। इसलिए मैं sam को SNS में पुश किए गए संदेशों को कतारबद्ध करने के लिए SQS बनाने दे रहा हूं। अब, बिंदु पर। लैम्ब्डा को निजी सबनेट के अंदर रहने के लिए कॉन्फ़िगर किया गया है।

VpcConfig:
  SecurityGroupIds: [...]
  SubnetIds: [...]

तो स्वाभाविक रूप से, मैं उम्मीद करता हूं कि एसएनएस और एसक्यूएस सेवाओं में से किसी एक या दोनों के लिए एक वीपीसी इंटरफ़ेस की आवश्यकता है। परंतु!?:

  1. क्या वाकई ऐसा है?
  2. अगर मैं एंडपॉइंट्स को परिभाषित नहीं करूंगा लेकिन फिर भी एनएटी हैं तो क्या उनका भी इस्तेमाल किया जाएगा?
  3. अगर मेरे पास न तो समापन बिंदु होंगे और न ही NAT, तो क्या यह अभी भी काम करेगा?

मैं पूछ रहा हूं, क्योंकि यह समझ में आता है कि निजी लैम्ब्डा से इसे या एसक्यूएस एंडपॉइंट को क्रमशः धक्का देने के लिए एसएनएस एंडपॉइंट की आवश्यकता होगी। हालाँकि, मैं यह नहीं समझ सकता कि पृष्ठभूमि में वहाँ क्या होता है? निर्धारित कतार में अंतराल पर लैम्ब्डा मतदान। लेकिन अगर यह निजी सबनेट में है, तो यह उस कतार तक कैसे पहुंचता है? और SNS या SQS एक दूसरे तक कैसे पहुँचते हैं?

1
kornicameister 22 अक्टूबर 2020, 00:12

1 उत्तर

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

क्या वाकई ऐसा है?

टिप्पणियों से अतिरिक्त जानकारी के आधार पर आपको अपने वीपीसी में एसएनएस और न ही एसक्यूएस एनपॉइंट का उपयोग करने की आवश्यकता नहीं है।

अगर मैं एंडपॉइंट्स को परिभाषित नहीं करूंगा लेकिन फिर भी एनएटी हैं तो क्या उनका भी इस्तेमाल किया जाएगा?

यदि आपके लैम्ब्डा फ़ंक्शन को बाहरी एपीआई कॉल करने या इंटरनेट एक्सेस करने की आवश्यकता नहीं है, तो NAT की भी आवश्यकता नहीं है।

अगर मेरे पास न तो समापन बिंदु होंगे और न ही NAT, तो क्या यह अभी भी काम करेगा?

हां, जब तक कि आपके फ़ंक्शन को बाहरी एपीआई तक पहुंचने या कुछ अन्य एडब्ल्यूएस सेवाओं को लागू करने के लिए इंटरनेट तक पहुंचने की आवश्यकता न हो।

2
Marcin 21 अक्टूबर 2020, 21:45