फ़ंक्शन को सीमित (narrow) रोल दें
आप reports टीम में एक बैकएंड डेवलपर हैं, और आपका साथी report-generator नाम का एक Lambda फ़ंक्शन शिप करने वाला है। यह हर सुबह reports bucket से एक object पढ़ता है और अपनी log लाइनों को लिखता है, और इसकी अभी अपनी कोई identity नहीं है। आपका ज़्यादातर काम आपके व्यक्तिगत यूज़र के रूप में नहीं चलता, इसलिए AWS को कॉल करने से पहले इस फ़ंक्शन को एक execution role चाहिए।
यदि AmazonS3ReadOnlyAccess अटैच हो, और report-generator कल compromise हो जाए, तो वह अधिकतम कहाँ तक पहुँच सकता है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेवलपर्स के लिए AWS Security का उपयोग
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें