𝗖𝗼𝗹𝗱𝗙𝘂𝗿𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗔𝗪𝗦 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗼𝗻 𝗚𝘂𝗶𝗱𝗲

ColdFusion 2021 ने AWS से जुड़ने के तरीके को बदल दिया है। अब आप एक ही विधि का उपयोग करते हैं: getCloudService()।

यह विधि आपको S3, SQS, और Lambda तक पहुँच प्रदान करती है। आप अपने क्रेडेंशियल्स और एक कॉन्फ़िगरेशन स्ट्रक्ट प्रदान करते हैं। सिस्टम एक सर्विस ऑब्जेक्ट लौटाता है। फिर आप सीधे उस ऑब्जेक्ट पर मेथड्स कॉल कर सकते हैं।

सेवाओं का उपयोग कैसे करें:

• S3: createBucket() या uploadFile() का उपयोग करें। ध्यान दें कि नया S3 API cfscript का उपयोग करता है। यह पुराने s3:// फ़ाइल पाथ मेथड से अलग है। • SQS: createQueue(), sendMessage(), या receiveMessage() का उपयोग करें। • Lambda: फ़ंक्शंस चलाने के लिए invoke() का उपयोग करें। ColdFusion 2021 आपको Lambda पर CFML डिप्लॉय करने की सुविधा भी देता है।

ZIP इंस्टॉलर के साथ एक सामान्य गलती: ColdFusion मॉड्यूलर है। आपको Package Manager के माध्यम से पैकेज इंस्टॉल करने होंगे। आपको awss3, awssqs, और awslambda पैकेज की आवश्यकता होगी। GUI इंस्टॉलर यह आपके लिए स्वचालित रूप से कर देता है।

यदि आप Lucee या ColdFusion के पुराने वर्ज़न का उपयोग करते हैं, तो आपके पास एक और विकल्प है। आप सीधे AWS SDK for Java का उपयोग कर सकते हैं।

यह गाइड आपको तीनों सेवाओं को सेटअप करने का तरीका दिखाती है।

यहाँ और पढ़ें: https://dev.to/deepak_sir__/integrating-coldfusion-with-aws-s3-sqs-and-lambda-a-step-by-step-guide-52k2

वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi