स्टेज वैरिएबल कॉन्फ़िगर करें
NovaTech में, आप एक checkout API मैनेज कर रहे हैं जिसके तीन एनवायरनमेंट हैं: dev, staging, और prod. हर एनवायरनमेंट को अलग Lambda एलियस कॉल करना है और अलग DynamoDB टेबल से कनेक्ट होना है.
प्रत्येक स्टेज के लिए सही वैरिएबल सेट करने के लिए stage variable configurator का उपयोग करें. कॉन्फ़िगरेटर दिखाता है कि हर एनवायरनमेंट पर रनटाइम में API Gateway ${stageVariables.lambdaAlias} और ${stageVariables.tableName} को कैसे resolve करता है.
अलग-अलग वैरिएबल वैल्यू के साथ प्रयोग करें और देखें कि बिना कोई कोड बदले, वही API डेफिनिशन तीनों एनवायरनमेंट को कैसे सर्व करती है.
प्रश्न: अगर prod स्टेज में lambdaAlias=prod है और API Gateway इंटीग्रेशन इस तरह कॉन्फ़िगर है: arn:aws:lambda:us-east-1:123456789012:function:payments:${stageVariables.lambdaAlias}, तो prod स्टेज पर रिक्वेस्ट आने पर API Gateway कौन-सा पूरा ARN invoke करता है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
AWS पर Deployments को ऑटोमेट करना
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें