कॉलर को सही दरवाजे से मिलाएँ
आप एक API पर प्लेटफ़ॉर्म इंजीनियर हैं, जिसके चार caller हैं, और एक फ़ैसला आप पर टिका है: API को REST पर रखें, या HTTP पर ले जाएँ। किसी ने नहीं लिखा कि किस caller की किस पर निर्भरता है।
हर caller दरवाजे पर क्या पेश करता है:
- वेब ऐप उपयोगकर्ता, जिसके पास Cognito टोकन है।
- पार्टनर ऐप, जो एक opaque सेशन key लाता है जिसे आपकी अपनी कोड को resolve करना होता है।
- एनालिटिक्स batch जॉब, जो कोई टोकन नहीं देता, और आज सिर्फ उस अकाउंट के कारण अंदर आता है जहाँ से वह कॉल कर रहा है।
- इन्वेंटरी सर्विस, जो अपनी रिक्वेस्ट्स को AWS credentials से साइन करती है।
एक REST API में IAM auth, Cognito authorizer, Lambda authorizer, और resource policy होती है। एक HTTP API में IAM auth, JWT authorizer, और Lambda authorizer होते हैं, और इसमें कोई resource policies नहीं होतीं।
इन callers में से कौन-सा REST API से सर्व हो सकता है लेकिन HTTP API से नहीं?
यह अभ्यास पाठ्यक्रम का हिस्सा है
डेवलपर्स के लिए AWS Security का उपयोग
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें