আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
Apigee Edge-এ একাধিক এন্ট্রি পয়েন্ট আছে যেগুলি আপনি TLS-এর মাধ্যমে সুরক্ষিত রাখতে পারেন। এছাড়াও, Edge অ্যাড-অন, যেমন ডেভেলপার সার্ভিস পোর্টাল, এমন এন্ট্রি পয়েন্ট আছে যা TLS ব্যবহার করার জন্য কনফিগার করা যেতে পারে।
আপনি কীভাবে Edge ডেপ্লয় করেছেন তার উপর Edge TLS কনফিগারেশন পদ্ধতি নির্ভর করে: Apigee Edge Cloud অথবা প্রাইভেট ক্লাউডের জন্য Apigee Edge।
ক্লাউড-ভিত্তিক ডিপ্লয়মেন্ট
Edge-এর ক্লাউড-ভিত্তিক ডেপ্লয়মেন্টে, API প্রক্সি এবং আপনার টার্গেট এন্ডপয়েন্টে TLS অ্যাক্সেস কনফিগার করার দায়িত্ব শুধুমাত্র আপনার ।
Developer Services পোর্টালের ক্লাউড ভার্সনের জন্য, আপনি Pantheon হোস্টিং সার্ভারে TLS কনফিগার করেন।
আরও জানতে, ক্লাউড-ভিত্তিক এজ ইনস্টলেশনে TLS ব্যবহার করা দেখুন।
প্রাইভেট ক্লাউড ডিপ্লয়মেন্ট
ডেভেলপার সার্ভিস পোর্টালের Apigee Edge for Private Cloud ইনস্টলেশনের জন্য, TLS কনফিগার করার সম্পূর্ণ দায়িত্ব আপনার উপরেই বর্তায়। এর অর্থ হল, আপনাকে শুধু TLS সার্টিফিকেট ও প্রাইভেট কী সংগ্রহ করলেই চলবে না, TLS ব্যবহার করার জন্য Edge-কেও কনফিগার করতে হবে।
আরও জানতে, প্রাইভেট ক্লাউড ইনস্টলেশনে TLS ব্যবহার করা দেখুন।
TLS-এর যেসব ভার্সন কাজ করে
আপনি Cloud-এ Edge অথবা প্রাইভেট ক্লাউডের জন্য Edge ব্যবহার করছেন কিনা তার উপর TLS-এর কাজ করে এমন ভার্সন নির্ভর করে:
- ক্লাউডে Edge: শুধুমাত্র TLS ভার্সন 1.2 কাজ করে। Cloud-এর জন্য TLS ভার্সন 1.0 ও 1.1 কাজ করে না। এগুলি আর ব্যবহার করা যায় না। আরও তথ্যের জন্য, TLS 1.0 ও 1.1 ভার্সন বন্ধ করা দেখুন।
- প্রাইভেট ক্লাউডের জন্য Edge: TLS ভার্সন 1.0, 1.1 ও 1.2 কাজ করে।
Edge কোথায় TLS ব্যবহার করে
Edge ইনস্টলেশনে আপনি কোথায় TLS কনফিগার করতে পারবেন তা নিম্নলিখিত ছবি থেকে জানতে পারবেন:

সাধারণত, প্রাইভেট ক্লাউড গ্রাহকদের জন্য Apigee Edge, TLS ব্যবহার করার জন্য সব কানেকশন কনফিগার করে। তবে, ক্লাউড গ্রাহকদের জন্য, Apigee আপনার জন্য বেশিরভাগ TLS কনফিগারেশন ম্যানেজ করে এবং শুধুমাত্র ডায়াগ্রামে দেখানো কানেকশন ৩ ও ৪-এর জন্য TLS কনফিগার করতে হয়।
নিচের টেবিলে এই TLS কানেকশন সম্পর্কে বর্ণনা করা হয়েছে:
|
সোর্স |
গন্তব্য |
বিবরণ |
|
|---|---|---|---|
|
1 |
API ডেভেলপার |
এজ ম্যানেজমেন্ট UI |
Edge ম্যানেজমেন্ট UI হল একটি ব্রাউজার-ভিত্তিক টুল যা API ডেভেলপাররা API প্রক্সি ও API প্রোডাক্ট তৈরি, কনফিগার ও ম্যানেজ করার জন্য প্রয়োজনীয় বেশিরভাগ টাস্ক পারফর্ম করতে ব্যবহার করেন। |
|
2 |
API ডেভেলপার |
Edge Management API |
Edge ম্যানেজমেন্ট API-এর মাধ্যমে সব Edge পরিষেবা কনফিগার করা যায়, এটি হল REST-ভিত্তিক API। এর অর্থ হল, আপনি API প্রক্সি ও API প্রোডাক্ট তৈরি, কনফিগার ও ম্যানেজ করতে, অ্যাপ ও অ্যাপ ডেভেলপার তৈরি ও ম্যানেজ করতে এবং আরও অনেক ধরনের অপারেশন পারফর্ম করতে এইসব API ব্যবহার করতে পারবেন। |
|
3 |
API ক্লায়েন্ট (অ্যাপ) |
API |
Edge Router-এ ভার্চুয়াল হোস্টের মাধ্যমে API প্রক্সি সার্ভারে অনুরোধ পাঠিয়ে অ্যাপ আপনার API অ্যাক্সেস করে। |
|
4 |
Edge |
টার্গেট এন্ডপয়েন্ট |
API প্রক্সি Edge-এ সর্বজনীনভাবে উপলভ্য এন্ডপয়েন্টকে টার্গেট এন্ডপয়েন্টের সাথে ম্যাপ করে, যা প্রায়শই আপনার ব্যাকএন্ড পরিষেবার এন্ডপয়েন্ট দ্বারা সংজ্ঞায়িত করা হয়। Edge মেসেজ প্রসেসর, API প্রক্সি সংক্রান্ত অনুরোধের উত্তরে আপনার ব্যাকএন্ড পরিষেবা অ্যাক্সেস করে। |
|
5 |
রাউটার |
মেসেজ প্রসেসর |
রাউটার Edge-এ আসা সমস্ত API ট্রাফিক ম্যানেজ করে, কোন API প্রক্সি অনুরোধটি ম্যানেজ করবে তা নির্ধারণ করে, উপলভ্য মেসেজ প্রসেসর জুড়ে অনুরোধ ব্যালেন্স করে এবং অনুরোধটি ডিসপ্যাচ করে। |
Edge-এর ক্লাউড-ভিত্তিক ভার্সন সাধারণত এমনভাবে কনফিগার করা হয় যাতে API ক্লায়েন্ট থেকে আসা সমস্ত অনুরোধ রাউটার দ্বারা ম্যানেজ করা হয়। প্রাইভেট ক্লাউড গ্রাহকরা অনুরোধ ম্যানেজ করার জন্য রাউটারের আগে লোড ব্যালেন্সার ব্যবহার করতে পারেন। নিচের ছবিতে এমন একটি পরিস্থিতি দেখানো হয়েছে যেখানে API ক্লায়েন্ট সরাসরি রাউটার অ্যাক্সেস না করে লোড ব্যালেন্সারের মাধ্যমে Edge অ্যাক্সেস করে:

প্রাইভেট ক্লাউড ইনস্টলেশনে, লোড ব্যালেন্সারের উপস্থিতি Edge-এর নেটওয়ার্ক কনফিগারেশনের উপর নির্ভর করে।
লোড ব্যালেন্সার ব্যবহার করার সময়, আপনি API ক্লায়েন্ট ও লোড ব্যালেন্সারের মধ্যে TLS কনফিগার করতে পারবেন এবং প্রয়োজন হলে, লোড ব্যালেন্সার ও রাউটারের মধ্যেও করতে পারবেন, যেমনটি নিচে দেওয়া সারণী থেকে বোঝা যায়:
|
সোর্স |
গন্তব্য |
বিবরণ |
|
|---|---|---|---|
|
6 |
API ক্লায়েন্ট (অ্যাপ) |
লোড ব্যালেন্সার |
অ্যাপগুলি লোড ব্যালেন্সারের মাধ্যমে API প্রক্সি সার্ভারে অনুরোধ করে আপনার API অ্যাক্সেস করে। লোড ব্যালেন্সার অনুরোধটি এজ রাউটারে ফরওয়ার্ড করে। আপনি লোড ব্যালেন্সারের এন্ট্রি পয়েন্টে TLS কনফিগার করতে পারবেন। আপনি যেভাবে TLS কনফিগার করেন তা লোড ব্যালেন্সারের উপর ভিত্তি করে করা হয়। |
|
7 |
লোড ব্যালেন্সার |
রাউটার |
আপনার কনফিগারেশনের উপর নির্ভর করে, আপনি লোড ব্যালেন্সার থেকে রাউটারে TLS অ্যাক্সেস কনফিগার করতে পারেন। সেই ক্ষেত্রে, আপনি TLS এমনভাবে কনফিগার করেন যেন লোড ব্যালেন্সারটি উপস্থিত নেই। অথবা, লোড ব্যালেন্সার ও রাউটার একই নিরাপত্তা ডোমেনে থাকলে, TLS কনফিগারেশন প্রয়োজন নাও হতে পারে। তবে, এটি আপনার নেটওয়ার্ক কনফিগারেশনের উপর নির্ভর করে। |
Developer Services পোর্টাল কোথায় TLS ব্যবহার করে
নিচের ছবিতে দুটি জায়গা দেখানো হয়েছে যেখানে পোর্টাল TLS ব্যবহার করে:

প্রাইভেট ক্লাউড ও Edge Cloud গ্রাহকদের জন্য Apigee Edge, দুটি কানেকশনেই TLS কনফিগার করে। নিচে দেওয়া টেবিলে এইসব কানেকশন সম্পর্কে আরও বিস্তারিত বিবরণ দেওয়া হল:
|
সোর্স |
গন্তব্য |
বিবরণ |
|
|---|---|---|---|
|
1 |
পোর্টাল |
Edge Management API |
পোর্টালটি স্বতন্ত্র সিস্টেম হিসেবে কাজ করে না। পরিবর্তে, পোর্টাল দ্বারা ব্যবহৃত বেশিরভাগ তথ্য আসলে Edge-এ সেভ করা হয়, যেখানে Edge-কে ক্লাউড বা ব্যক্তিগত ক্লাউডের জন্য Edge-এ ডেপ্লয় করা যেতে পারে। এই পরিস্থিতিতে, Edge ম্যানেজমেন্ট API-তে অনুরোধ করে পোর্টালটি TLS ক্লায়েন্ট হিসেবে কাজ করে। TLS সার্ভার হিসেবে, TLS কনফিগার করার দায়িত্ব Edge-এর। |
|
2 |
অ্যাপ ডেভেলপার |
পোর্টাল |
অ্যাপ রেজিস্টার করতে এবং API কী পেতে ডেভেলপাররা পোর্টালটিতে লগ-ইন করেন। কারণ, কানেকশনের জন্য ডেভেলপারকে লগ-ইন ক্রেডেনশিয়াল দিতে হয় এবং পোর্টালকে অ্যাপ কী পাঠাতে হলে, TLS ব্যবহার করার জন্য এটি কনফিগার করা থাকতে হবে। |
ক্লাউড-ভিত্তিক ভার্সন এবং পোর্টালের প্রাইভেট ক্লাউড ভার্সনের জন্য Apigee Edge-এ TLS কনফিগার করা সম্পর্কে আরও তথ্য পেতে, পোর্টালের TLS ব্যবহার করা দেখুন।