Edge ব্যবহার করে কোম্পানি ও ডেভেলপারদের ম্যানেজ করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

আপনার মনিটাইজ করা API প্রোগ্রামে অংশগ্রহণকারী কোম্পানি ও ডেভেলপারদের উপর আরও নিয়ন্ত্রণ পেতে চাইলে—যেমন, আপনি যদি পরীক্ষার উদ্দেশ্যে ইন-হাউস কোম্পানি ও ডেভেলপার তৈরি করতে চান—তাহলে ম্যানেজমেন্ট UI ও API-এর সাহায্যে ম্যানুয়ালি কোম্পানি ও ডেভেলপার তৈরি করতে পারবেন।

আপনাকে ম্যানুয়ালি কোম্পানি ও ডেভেলপার তৈরি করতে হবে কিনা তা নির্ধারণ করার প্রধান বিষয় হল ডেভেলপারদের ম্যানেজমেন্ট UI-তে সাইন-ইন করার জন্য, Edge ম্যানেজমেন্ট API-তে কল করার সময় ক্রেডেনশিয়াল পাঠানোর জন্য অথবা ডেভেলপার পোর্টালে সাইন-ইন করার জন্য ক্রেডেনশিয়ালের প্রয়োজন হবে কিনা।

  • আপনার মনিটাইজেশন ডেভেলপারদের Edge UI বা API অ্যাক্সেস করার জন্য লগ-ইন ক্রেডেনশিয়াল প্রয়োজন হলে, তাদের অবশ্যই প্রথমে নিজস্ব Apigee অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট থাকতে হবে।
  • আপনি যদি এমন টেস্ট ডেভেলপার তৈরি করতে চান যাদের ক্রেডেনশিয়াল প্রয়োজন নেই (যেমন, আপনি যদি কাল্পনিক টেস্ট ডেভেলপার দিয়ে API কল করতে চান), তাহলে কোনও Apigee অ্যাকাউন্ট প্রয়োজন নেই।

UI ব্যবহার করে অ্যাপ ডেভেলপার ম্যানেজ করা

অ্যাপ ডেভেলপার ম্যানেজ করা নিবন্ধে বর্ণিত Edge UI ব্যবহার করে অ্যাপ ডেভেলপার তৈরি, ম্যানেজ ও অ্যাক্টিভেট করুন। অ্যাপ ডেভেলপার তৈরি করার পরে, আপনি তাদের কোম্পানিতে যোগ করতে পারবেন, যেমনটি নিম্নলিখিত বিভাগে বর্ণনা করা হয়েছে।

UI ব্যবহার করে কোম্পানি ম্যানেজ করা

নিম্নলিখিত বিভাগে বর্ণিত পদ্ধতি অনুযায়ী কোম্পানি তৈরি, ম্যানেজ ও অ্যাক্টিভেট করুন।

'কোম্পানি' পৃষ্ঠা এক্সপ্লোর করা

নিচে বর্ণিত পদ্ধতি অনুযায়ী কোম্পানির পৃষ্ঠা অ্যাক্সেস করুন।

Edge

Edge UI ব্যবহার করে কোম্পানির পৃষ্ঠা অ্যাক্সেস করতে:

  1. apigee.com/edge লিঙ্কে গিয়ে সাইন-ইন করুন।
  2. বাঁদিকের নেভিগেশন বারে প্রকাশ করুন > মনিটাইজেশন > কোম্পানি বিকল্প বেছে নিন।

'কোম্পানি' পৃষ্ঠা দেখানো হয়।

ছবিতে হাইলাইট করা অংশ থেকে বোঝা যায় যে, কোম্পানি পৃষ্ঠা আপনাকে এগুলি করতে দেয়:

ক্লাসিক Edge (প্রাইভেট ক্লাউড)

ক্লাসিক Edge UI ব্যবহার করে 'কোম্পানি' পৃষ্ঠা অ্যাক্সেস করতে:

  1. http://ms-ip:9000-এ সাইন-ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP অ্যাড্রেস বা DNS নাম।
  2. উপরের নেভিগেশন বারে প্রকাশ করুন > কোম্পানি বিকল্প বেছে নিন।

'কোম্পানি' পৃষ্ঠা দেখানো হয়।

  • কোম্পানির বর্তমান তালিকা দেখুন
  • কোনও কোম্পানি ম্যানেজ করা। বিশেষভাবে কোনও কোম্পানি যোগ, অ্যাক্টিভেট, এডিট ও মুছে দিতে।
  • কানেক্ট করা ডেভেলপার পোর্টাল দেখুন (শুধুমাত্র Drupal 7)

কোম্পানি যোগ করা

কোনও কোম্পানি যোগ করতে:

  1. কোম্পানির পৃষ্ঠা অ্যাক্সেস করুন।
  2. + কোম্পানি বিকল্পে ক্লিক করুন।
  3. কোম্পানির বিবরণ লিখুন।

    প্রয়োজনীয় ফিল্ডের মধ্যে এগুলি অন্তর্ভুক্ত:

    • কোম্পানির নাম
    • অ্যাডমিনিস্ট্রেটর (যে ব্যবহারকারী কোম্পানির প্রধান অ্যাডমিনিস্ট্রেটর)
    • বিলিংয়ের ধরন

    মনিটাইজেশন বিলিং কনফিগারেশনের উপর নির্ভর করে, বিলিংয়ের ধরন ডিফল্ট হিসেবে PREPAID বা POSTPAID হতে পারে। আরও তথ্যের জন্য, API ব্যবহার করে প্রিপেড ও পোস্টপেড বিলিংয়ের ধরন কনফিগার করুন দেখুন।

  4. কোম্পানিতে এক বা একাধিক ডেভেলপারকে যোগ করুন।
    1. ডেভেলপার বিভাগে, স্ট্রিংয়ের সাথে ম্যাচ করা ডেভেলপারদের তালিকা দেখাতে ডেভেলপার যোগ করুন ফিল্ডে একটি স্ট্রিং লিখুন।
    2. ড্রপ-ডাউন তালিকা থেকে কোনও ডেভেলপার বেছে নিন।
    3. কোম্পানিতে অতিরিক্ত ডেভেলপার যোগ করতে একই ধাপ অনুসরণ করুন।
  5. এক বা একাধিক কাস্টম অ্যাট্রিবিউট যোগ করুন।
    1. কাস্টম অ্যাট্রিবিউট বিভাগে, + নতুন বিকল্পে ক্লিক করুন।
    2. কাস্টম অ্যাট্রিবিউটের নাম ও ভ্যালু লিখুন।
    3. কোম্পানিতে অতিরিক্ত কাস্টম অ্যাট্রিবিউট যোগ করতে একই ধাপ অনুসরণ করুন।
  6. কোম্পানি তৈরি করুন বিকল্পে ক্লিক করুন।

কোনও কোম্পানি অ্যাক্টিভেট ও ডিঅ্যাক্টিভেট করা

কোনও কোম্পানি অ্যাক্টিভেট ও ডিঅ্যাক্টিভেট করতে:

  1. কোম্পানির পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে কোম্পানি অ্যাক্টিভেট করতে চান সেটির উপরে কার্সর নিয়ে যান এবং অ্যাকশন মেনুতে চালু করুন।
    কোম্পানি বন্ধ করতে টগল বন্ধ করুন।

কোনও কোম্পানি এডিট করা

কোনও কোম্পানি এডিট করতে:

  1. কোম্পানির পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে কোম্পানি এডিট করতে চান সেটির উপরে কার্সর নিয়ে যান এবং অ্যাকশন মেনুতে আইকনে ক্লিক করুন।
  3. প্রয়োজন অনুযায়ী কোম্পানির বিবরণ আপডেট করুন।
  4. পরিবর্তন সেভ করতে কোম্পানি আপডেট করুন বিকল্পে ক্লিক করুন।

কোনও কোম্পানি মুছে দেওয়া

কোনও কোম্পানি মুছে দিতে:

  1. কোম্পানির পৃষ্ঠা অ্যাক্সেস করুন।
  2. আপনি যে কোম্পানি মুছতে চান সেটির উপরে কার্সর নিয়ে যান এবং অ্যাকশন মেনুতে বিকল্পে ক্লিক করুন।
  3. মুছে দেওয়ার অপারেশন কনফার্ম করতে মুছুন বিকল্পে ক্লিক করুন।

API ব্যবহার করে কোম্পানি ও ডেভেলপার ম্যানেজ করা

কোম্পানি ও ডেভেলপার ম্যানেজ করার জন্য API ব্যবহার করার পদ্ধতি নিচে উল্লেখ করা বিভাগগুলিতে বর্ণনা করা হয়েছে।

API ব্যবহার করে কোম্পানি ও ডেভেলপার তৈরি ও আপডেট করা

API Edge ম্যানেজমেন্ট API-এর মাধ্যমে কোম্পানি ও ডেভেলপারদের ম্যানেজ করতে, নিম্নলিখিত API বিভাগ দেখুন:

API ব্যবহার করে ডেভেলপার ভূমিকা ম্যানেজ করা

আপনি মনিটাইজেশন API ব্যবহার করে ভূমিকা তৈরি করতে পারবেন। এটি আপনার পার্টনারদের জন্য রোল সেট করতে দেয়। যেমন, আপনি কোনও পার্টনারের জন্য অ্যাডমিনিস্ট্রেটর ও অ্যাপ্লিকেশন ডেভেলপার ভূমিকা নির্ধারণ করতে পারেন। সেইসব ভূমিকা নির্দিষ্ট পার্টনার কর্মচারীদের অ্যাসাইন করা যেতে পারে।

ডেভেলপার ভূমিকা তৈরি করা

ডেভেলপার ভূমিকা তৈরি করতে, organizations/{org_name}/developer-roles-এ একটি POST অনুরোধ ইস্যু করুন। অনুরোধ করার সময়, আপনাকে অনুরোধের বডিতে ভূমিকার নাম ও বিবরণ এবং সংস্থা শনাক্তকরণের তথ্য উল্লেখ করতে হবে। যেমন:

$ curl -H "Content-Type:application/json" -X POST -d \
'{
   "name": "appDeveloper",
   "description": "App Developer",
   "organization": {
       "id": "{org_name}"
   }
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password

ডেভেলপার ভূমিকা রিট্রিভ করা

ডেভেলপার ভূমিকা রিট্রিভ করতে, organizations/{org_id}/developer-roles-এ একটি GET অনুরোধ ইস্যু করুন। যেমন:

$ curl -H "Accept:application/json" -X GET \
"https:// api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password

উত্তরটি এই ধরনের হওয়া উচিত (উত্তরের শুধুমাত্র একটি অংশ দেখানো হয়েছে):

{
  "description" : "App Developer",
  "id" : "appdeveloper",
  "name" : "appDeveloper",
  "organization" : {
   ...
  }
}

API-এর জন্য ডেভেলপার রোল কনফিগারেশন সেটিংস

API-তে ডেভেলপার ভূমিকা কনফিগার করার নিম্নলিখিত বিকল্পগুলি উপলভ্য:

নাম বিবরণ ডিফল্ট প্রয়োজনীয়?
name

ডেভেলপার ভূমিকার নাম।

প্রযোজ্য নয় হ্যাঁ
description

ডেভেলপারের ভূমিকার বিবরণ।

প্রযোজ্য নয় হ্যাঁ

API ব্যবহার করে কোনও ডেভেলপারের জন্য ট্যাক্সের হার পাওয়া

আপনি কোনও ডেভেলপারের বর্তমান ট্যাক্স রেট পেতে, organizations/{org_name}/tax-engine-এ একটি GET অনুরোধ ইস্যু করতে পারেন। অনুরোধ করার সময়, আপনাকে কোয়েরি প্যারামিটার হিসেবে ডেভেলপারের শনাক্তকরণ উল্লেখ করতে হবে। যেমন:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tax-engine?developerId=dev7@myorg.com" \
-u email:password

উত্তরটি এই ধরনের হওয়া উচিত:

0.09

API ব্যবহার করে ডেভেলপার-নির্দিষ্ট অন্যান্য কাজ করা

কোনও সংস্থার জন্য আপনি মনিটাইজেশন সম্পর্কিত যেসব কাজ করতে পারেন, যেমন রেট প্ল্যান তৈরি করা বা বিজ্ঞপ্তি সংক্রান্ত শর্ত তৈরি করা, সেগুলি আপনি কোনও ব্যক্তিগত ডেভেলপারের জন্যও করতে পারেন। যেমন, আপনি কোনও নির্দিষ্ট ডেভেলপারের জন্য ব্যাঙ্ক অ্যাকাউন্ট তৈরি করতে পারেন অথবা কোনও নির্দিষ্ট ডেভেলপারের জন্য উপার্জন সংক্রান্ত রিপোর্ট তৈরি করতে পারেন।

নিচের সারণীতে ডেভেলপার-নির্দিষ্ট টাস্কের তালিকা দেওয়া হল যা আপনি মনিটাইজেশন API ব্যবহার করে করতে পারবেন। এইসব টাস্ক পারফর্ম করার বিষয়ে বিস্তারিত নির্দেশাবলী আপনি কোথায় পাবেন তাও এই টেবিলে উল্লেখ করা আছে।

টাস্ক নির্দেশাবলী কোথায় পাবেন
কোনও ডেভেলপার কর্তৃক গৃহীত নিয়ম ও শর্তাবলী দেখা

API ব্যবহারকারী কোনও ডেভেলপার বা কোম্পানির সম্মতি দেওয়া নিয়ম ও শর্তাবলী দেখা

ডেভেলপার গ্রহণ করেছেন এমন API প্যাকেজ দেখা

API ব্যবহারকারী কোনও ডেভেলপার বা কোম্পানির সম্মতি জানানো API প্রোডাক্ট বান্ডেল দেখা

ডেভেলপার রেট প্ল্যান তৈরি করা

রেট প্ল্যান ম্যানেজ করা

ডেভেলপারের জন্য উপলভ্য রেট প্ল্যান দেখা

রেট প্ল্যান পৃষ্ঠা এক্সপ্লোর করা

নির্দিষ্ট ডেভেলপারদের জন্য উপলভ্য এমন রেট প্ল্যান দেখুন যাতে নির্দিষ্ট প্রোডাক্ট আছে

API ব্যবহার করে API প্রোডাক্ট আছে এমন ডেভেলপারের জন্য অনুমোদিত রেট প্ল্যান দেখা

শুধুমাত্র গ্রহণ করা ডেভেলপার রেট প্ল্যান দেখুন

API ব্যবহার করে কোনও ডেভেলপারের গ্রহণ করা সব রেট প্ল্যান দেখা

ডেভেলপারকে ক্রেডিট ইস্যু করা

ক্রেডিট ইস্যু করা

ডেভেলপারের জন্য ক্রেডিট সীমা সেট করা

API ব্যবহার করে ক্রেডিট সীমা সেট করা

ডেভেলপার ক্রেডিট সীমা দেখা

API ব্যবহার করে ক্রেডিট সীমা পাওয়া

ডেভেলপারের প্রিপেড ব্যালেন্সে "টপ-আপ" (অর্থরাশি যোগ করা)

প্রিপেইড অ্যাকাউন্টের ব্যালেন্স ম্যানেজ করা

কোনও ডেভেলপারের প্রিপেইড ব্যালেন্স দেখা

ডেভেলপারের জন্য প্রিপেড অ্যাকাউন্টের ব্যালেন্স দেখা

ডেভেলপারের জন্য বিজ্ঞপ্তি সংক্রান্ত শর্ত সেট-আপ করা

বিজ্ঞপ্তি টেমপ্লেট ব্যবহার করে বিজ্ঞপ্তি সেট-আপ করা

ডেভেলপারের জন্য রিপোর্ট সংজ্ঞা তৈরি করা ও দেখা

অভিযোগ ম্যানেজ করা