ColdFusion மற்றும் AWS ஒருங்கிணைப்பு வழிகாட்டி
ColdFusion 2021 நீங்கள் AWS உடன் இணைக்கும் முறையை மாற்றியுள்ளது. இப்போது நீங்கள் ஒரு முறையைப் பயன்படுத்தலாம்: getCloudService().
இந்த முறை உங்களுக்கு S3, SQS மற்றும் Lambda ஆகியவற்றிற்கான அணுகலை வழங்குகிறது. நீங்கள் உங்கள் credentials மற்றும் ஒரு configuration struct-ஐ வழங்க வேண்டும். சிஸ்டம் ஒரு service object-ஐத் திருப்பித் தரும். பின்னர் நீங்கள் அந்த object-இல் நேரடியாக முறைகளை (methods) அழைக்கலாம்.
சேவைகளைப் பயன்படுத்துவது எப்படி:
• S3: createBucket() அல்லது uploadFile() ஆகியவற்றைப் பயன்படுத்தவும். புதிய S3 API, cfscript-ஐப் பயன்படுத்துகிறது என்பதைக் கவனத்தில் கொள்ளவும். இது பழைய s3:// file path முறையிலிருந்து மாறுபட்டது. • SQS: createQueue(), sendMessage(), அல்லது receiveMessage() ஆகியவற்றைப் பயன்படுத்தவும். • Lambda: செயல்பாடுகளை (functions) இயக்க invoke() ஐப் பயன்படுத்தவும். ColdFusion 2021, CFML-ஐ Lambda-விற்கு deploy செய்யவும் அனுமதிக்கிறது.
ZIP installer-இல் பொதுவாகச் செய்யப்படும் ஒரு தவறு: ColdFusion என்பது மாடுலர் (modular) ஆகும். நீங்கள் Package Manager மூலம் பேக்கேஜ்களை (packages) நிறுவ வேண்டும். உங்களுக்கு awss3, awssqs மற்றும் awslambda பேக்கேஜ்கள் தேவைப்படும். GUI installer இதை உங்களுக்காகத் தானாகவே செய்துவிடும்.
நீங்கள் 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