जबकि मैं सर्वर रहित कामों से परिचित नहीं हूं, आप जो खोज रहे हैं वह IAM Role है।
आप ईसी 2 इंस्टेंस या एडब्ल्यूएस लैम्ब्डा फ़ंक्शंस को एक भूमिका नियुक्त कर सकते हैं ताकि आप जो कोड लिखते हैं वह एडब्ल्यूएस एसडीके का उपयोग करता है स्वचालित रूप से उस भूमिका से जुड़े अनुमतियों के साथ एडब्ल्यूएस प्रमाण-पत्र पुनर्प्राप्त करने में सक्षम हो जाएगा। एडब्ल्यूएस लैम्ब्डा और आपके उपयोग के मामले के लिए आप एडब्ल्यूएस लैम्ब्डा को डायनेमोडीबी टेबल तक पहुंचने की भूमिका निभाना चाहते हैं, जिसे इसे चलाने की आवश्यकता है।
यह उपयोग करने के लिए धोखे से सरल हो सकता है, आप केवल प्रमाण-पत्र प्रदान नहीं करते हैं और यह केवल काम करता है (जब तक कि भूमिका में सही अनुमतियां हों)! एडब्ल्यूएस एसडीके भूमिका से जुड़े प्रमाण-पत्रों को स्वचालित रूप से पुनर्प्राप्त करके आपके लिए सब कुछ का ख्याल रखता है।
लिंक से आपने विशिष्ट प्रश्न प्रदान किया है जो सर्वोत्तम अभ्यास के तहत संदर्भित करता है Credentials from IAM Roles for EC2 Instances
जहां यह ईसी 2 उदाहरणों को संदर्भित करता है, लेकिन यह एडब्ल्यूएस लैम्ब्डा पर भी लागू होता है।
उदाहरण के लिए धन्यवाद। मैंने arn का उपयोग किया: aws: dynamodb: $ {region}: *: तालिका/* –
सर्वर रहित संस्करण 1.x के लिए अपडेट किया गया – Zanon