शुरू करेंमुफ़्त में शुरू करें

स्टोर्ड key की जगह role अपनाएँ

report-archiver फंक्शन काम कर रहा है. इसके environment variables में एक long-lived access key भी है, जो एक बार एक स्क्रिप्ट के लिए बनाई गई थी और तब से कभी बदली नहीं गई.

यहाँ कुछ बनाने की ज़रूरत नहीं है. फंक्शन के पास पहले से execution role है, और वह role बकेट पढ़ सकता है. समस्या key है: वह credential provider chain के सबसे ऊपर बैठी है, role से आने वाली किसी भी चीज़ से आगे. इसलिए जब तक वह वहाँ है, role इग्नोर होता रहता है.

Credential chain repair ऐप का उपयोग करके स्टोर्ड key डिलीट करें, फिर फंक्शन invoke करें और वह जो क्रेडेंशियल रिपोर्ट करता है उसे पढ़ें.

आपने जो देखा, उससे कौन-सा कथन मेल खाता है?

यह अभ्यास पाठ्यक्रम का हिस्सा है

डेवलपर्स के लिए AWS Security का उपयोग

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें