আমি এমন একটি সরঞ্জাম পোর্টিং করছি যা আমি মূলত অ্যাডাব্লুএস-এর পক্ষে অ্যাজুরে (একেএস) এর অধীনে কুবারনেটসের জন্য তৈরি করেছি। এটি ক্লাব ভিত্তিক অ্যাপ্লিকেশন তৈরি করে যা এডাব্লুএস ফারগেটে প্রচুর পরিমাণে মাইক্রোসার্ভেসিস নিয়ে গঠিত। এর মধ্যে একটি মাইক্রো সার্ভিসেস হ'ল প্রধান ইউআই এবং এটি অ্যাপ্লিকেশন লোড ব্যালান্সার দ্বারা সীমারেখা যুক্ত। ইনস্টল প্রক্রিয়া চলাকালীন, সরঞ্জামটি একটি শংসাপত্রের জন্য অ্যামাজনকে অনুরোধ জানায় এবং এই শংসাপত্রটি একবার যাচাই করা হয়, পরে তা অ্যাপ্লিকেশন লোড ব্যালেন্সারে উল্লেখ করা হয় যা এটি আমাদের ইউআইতে https অ্যাক্সেস সরবরাহ করতে তৈরি করে।
প্রক্রিয়াটি ব্যবহার করার জন্য দুর্দান্ত জিনিসটি হ'ল আমাজন এটি আমাদের জন্য তৈরি করা শংসাপত্রটি পরিচালনা করে। শংসাপত্রের মেয়াদ শেষ হওয়ার তারিখটি পৌঁছে গেলে অ্যামাজন স্বয়ংক্রিয়ভাবে এটিকে পুনর্নবীকরণ করে প্রক্রিয়াটিকে সম্পূর্ণ হ্যান্ডসফ্রি করে রাখে - আমাদের কোডের কোনও দ্বারা কোনও ম্যানুয়াল হস্তক্ষেপের প্রয়োজন হয় না।
আমার প্রশ্ন হ'ল এই ধরণের জিনিসটি একেএসের জন্য উপলব্ধ কিনা? বিশেষত, আমাদের প্রয়োজন:
- প্রোগ্রামক্রমে কোনও শংসাপত্রের অনুরোধ করার ক্ষমতা।
- সেই শংসাপত্রটি বৈধ করার জন্য একটি প্রক্রিয়া। উদাহরণস্বরূপ, এডাব্লুএসে আমরা ডিএনএস বৈধকরণ প্রক্রিয়াটি ব্যবহার করি যা তাদের শংসাপত্র পরিচালনার এপিআই সরবরাহ করে।
- আমাদের অ্যাপ্লিকেশন লোড ব্যালেন্সারে শংসাপত্রটি উল্লেখ করার একটি উপায়।
- শংসাপত্রটির মেয়াদ শেষ হওয়ার সময় শেষ হয়ে গেলে স্বয়ংক্রিয়ভাবে পুনর্নবীকরণের অর্থ।
আমরা বর্তমানে একটি GoDaddy উত্পন্ন শংসাপত্রটি একটি স্বল্প মেয়াদী সমাধান হিসাবে ব্যবহার করছি এবং আমাদের লোড ব্যালেন্সারে এটি উল্লেখ করছি। এই শংসাপত্রটি স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ করবে না। আদর্শভাবে আমরা পুরো প্রক্রিয়াটি স্বয়ংক্রিয় হওয়ার জন্য চাই, শংসাপত্রটির অনুরোধ থেকে শুরু করে এটির মেয়াদ শেষ হওয়ার পরে এটি স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ করা। আমার ধারণাটি যে অ্যামাজন দ্বারা সরবরাহ করা হয়েছে তেমন বিরামহীন এবং ভালভাবে সংহত করার মতো কিছুই আজুরের জন্য উপলভ্য নয় তবে আমি আশা করছি যে আমাদের যা প্রয়োজন তা পূরণ করার কিছু উপায় রয়েছে। যে কোনও পয়েন্টার প্রশংসা করা হবে।
পিটার