অ্যাপগুলি নিবন্ধন করুন এবং API কীগুলি পরিচালনা করুন৷

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে অ্যাপ নিবন্ধন করুন এবং এপিআই কী পরিচালনা করুন।

ভূমিকা

আপনার এপিআই-গুলোতে কারা অ্যাক্সেস করতে পারবে, তা নিয়ন্ত্রণ করার প্রধান উপায় হলো অ্যাপ রেজিস্ট্রেশন।

একজন এপিআই প্রোভাইডার হিসেবে, আপনি আপনার এপিআইগুলোকে একত্রিত করার জন্য এক বা একাধিক এপিআই প্রোডাক্ট তৈরি করেন, যেমনটি ‘ম্যানেজ এপিআই প্রোডাক্টস’ অংশে ব্যাখ্যা করা হয়েছে। একটি অ্যাপ রেজিস্টার করার সময়, অ্যাপ ডেভেলপার কোন এপিআই প্রোডাক্টগুলো ব্যবহার করবেন তা নির্বাচন করেন এবং Edge একটি একক এপিআই কী প্রদান করে যা ডেভেলপার সেই এপিআই প্রোডাক্টগুলো অ্যাক্সেস করার জন্য ব্যবহার করতে পারেন। অ্যাপ ডেভেলপার এপিআই প্রোডাক্টগুলোতে থাকা এপিআই প্রক্সিগুলোতে প্রতিটি কলে এপিআই কী-টি পাস করেন। যেকোনো সময়, আপনি একটি অ্যাপের এপিআই কী বাতিল করতে পারেন, যা একজন অ্যাপ ডেভেলপারকে সেই অ্যাপ দ্বারা রেফারেন্সকৃত সমস্ত বা একটি নির্দিষ্ট সংখ্যক এপিআই প্রোডাক্ট অ্যাক্সেস করা থেকে বিরত রাখে।

সাধারণত, অ্যাপ ডেভেলপাররা আপনার ডেভেলপার পোর্টাল ব্যবহার করে আপনার এপিআই প্রোডাক্টগুলো ব্যবহার করার জন্য নিবন্ধন করে থাকেন। আপনার পোর্টাল তৈরি করার এবং আপনার এপিআই প্রোডাক্টগুলো প্রকাশ করার ধাপগুলো ‘আপনার পোর্টাল তৈরি করুন’ অংশে বর্ণনা করা হয়েছে।

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

নিম্নলিখিত বিভাগগুলিতে UI এবং API ব্যবহার করে কীভাবে অ্যাপ নিবন্ধন করতে এবং API কী পরিচালনা করতে হয় তা বর্ণনা করা হয়েছে।

অ্যাপস পৃষ্ঠাটি অন্বেষণ করা

নীচে বর্ণিত পদ্ধতি অনুসারে অ্যাপস পৃষ্ঠাটি প্রবেশ করুন এবং অন্বেষণ করুন।

প্রান্ত

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

  1. apigee.com/edge- এ সাইন ইন করুন।
  2. বাম দিকের নেভিগেশন বার থেকে পাবলিশ > অ্যাপস নির্বাচন করুন।

অ্যাপস পৃষ্ঠাটি প্রদর্শিত হয়।

চিত্রে যেমনটি তুলে ধরা হয়েছে, অ্যাপস পৃষ্ঠাটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:

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

ক্লাসিক এজ UI ব্যবহার করে অ্যাপস পেজ অ্যাক্সেস করতে:

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

ডেভেলপার অ্যাপস পৃষ্ঠাটি প্রদর্শিত হয়।

একটি অ্যাপ নিবন্ধন করা

নিম্নলিখিত পদ্ধতিগুলোর যেকোনো একটি ব্যবহার করে একটি অ্যাপ নিবন্ধন করা যেতে পারে:

নিবন্ধিত অ্যাপগুলি এখানে যোগ করা হয়:

Edge-এ একটি অ্যাপ নিবন্ধন করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. ক্লিক করুন + অ্যাপ
  3. অ্যাপের বিবরণ নির্দিষ্ট করুন :
    মাঠ বর্ণনা প্রয়োজন?
    নাম অ্যাপের নাম। অ্যাপটি তৈরি হয়ে গেলে আপনি নামটি পরিবর্তন করতে পারবেন না। এই নামটি ম্যানেজমেন্ট এপিআই (API) কলে ব্যবহৃত হয়। হ্যাঁ
    প্রদর্শনের নাম অ্যাপটির প্রদর্শিত নাম যা এজ ম্যানেজমেন্ট ইউআই এবং ডেভেলপার পোর্টালে দেখা যায়। না
    কোম্পানি/ডেভেলপার

    দ্রষ্টব্য : Apigee hybrid কোম্পানি অ্যাপ সমর্থন করে না; এই ক্ষেত্রটি প্রযোজ্য নয়।

    কোম্পানি বা ডেভেলপার নির্বাচন করুন এবং ড্রপ-ডাউন থেকে একটি কোম্পানি বা ডেভেলপারের নাম নির্বাচন করুন।
    দ্রষ্টব্য: পারফরম্যান্সগত কারণে, ড্রপ-ডাউনে সব কোম্পানি বা ডেভেলপার দেখানো হয় না। সার্চ বক্সে কোম্পানির নাম, ডেভেলপারের নাম বা ইমেল টাইপ করা শুরু করুন। আরও দেখুন অ্যাপ ডেভেলপার নিবন্ধন করুন

    হ্যাঁ
    কলব্যাক ইউআরএল সাধারণত এমন একটি অ্যাপের URL নির্দিষ্ট করে, যেটিকে ক্লায়েন্ট অ্যাপের পক্ষ থেকে একটি অনুমোদন কোড গ্রহণ করার জন্য মনোনীত করা হয়। এই মানটি সকল API পণ্যের জন্য আবশ্যক নয়। না
    নোট অ্যাপটির জন্য বর্ণনামূলক নোট। না
  4. এপিআই কী-এর মেয়াদ ও অবস্থা এবং সংশ্লিষ্ট এপিআই প্রোডাক্টগুলো সহ ক্রেডেনশিয়ালগুলো উল্লেখ করুন।
    ক্রেডেনশিয়ালস বিভাগে ক্লিক করুন এবং নিম্নলিখিত তথ্যগুলো প্রবেশ করান:
    মাঠ বর্ণনা
    মেয়াদ উত্তীর্ণ একটি মেয়াদ শেষ হওয়ার সময়কাল বা তারিখ নির্ধারণ করুন, অথবা এপিআই কী-টি এমনভাবে সেট করুন যাতে এর মেয়াদ কখনও শেষ না হয়, এবং ওকে (OK) ক্লিক করুন।
    পণ্য এপিআই কী-এর সাথে এক বা একাধিক এপিআই পণ্য সংযুক্ত করুন:
    1. পণ্য যোগ করুন -এ ক্লিক করুন।
    2. তালিকা থেকে এক বা একাধিক এপিআই পণ্য নির্বাচন করুন।
    3. যোগ করুন-এ ক্লিক করুন।
    4. প্রতিটি API পণ্যের জন্য স্ট্যাটাস অনুমোদিত বা বাতিল হিসেবে সেট করুন।
    5. আরও এপিআই পণ্য যোগ করতে ধাপগুলো পুনরাবৃত্তি করুন।
  5. কাস্টম অ্যাট্রিবিউটগুলো নির্দিষ্ট করুন :
    1. কাস্টম অ্যাট্রিবিউটস বিভাগে, ক্লিক করুন .
    2. নাম ও মান প্রবেশ করান।
    3. যোগ করুন অথবা যোগ করুন এবং অন্যটি শুরু করুন-এ ক্লিক করুন।
      আপনি সর্বোচ্চ ১৮টি কাস্টম অ্যাট্রিবিউট যোগ করতে পারবেন।
  6. তৈরি করুন- এ ক্লিক করুন।

আপনি অ্যাপটির সাথে যে API প্রোডাক্টগুলো যুক্ত করেছেন, সেগুলোর API কী-এর জন্য যদি ম্যানুয়াল অনুমোদনের প্রয়োজন হয়, তাহলে ‘API কী অনুমোদন বা বাতিল করা’ অংশে বর্ণিত পদ্ধতি অনুযায়ী সেগুলো অনুমোদন করুন।

একজন ডেভেলপারের জন্য নিবন্ধিত অ্যাপগুলি দেখা হচ্ছে

কোনো নির্দিষ্ট ডেভেলপারের জন্য নিবন্ধিত অ্যাপগুলো দেখতে, নিম্নলিখিত পদ্ধতিগুলোর মধ্যে একটি ব্যবহার করুন:

একটি অ্যাপ দেখা এবং সম্পাদনা করা

একটি অ্যাপ দেখতে ও সম্পাদনা করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
    অ্যাপের বিবরণ প্রদর্শিত হচ্ছে।
  3. অ্যাপটি সম্পাদনা করতে, সম্পাদনা (Edit) বোতামে ক্লিক করুন।
  4. নিম্নলিখিত কাজগুলোর মধ্যে এক বা একাধিক কাজ সম্পাদন করুন:
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

পরিচয়পত্র পরিচালনা করা

একটি অ্যাপ সম্পাদনা করার সময়, আপনি ক্রেডেনশিয়ালস বিভাগে এর ক্রেডেনশিয়ালগুলি পরিচালনা করতে পারেন, যেমনটি নিম্নলিখিত চিত্রে দেখানো হয়েছে:

পূর্ববর্তী চিত্রে যেমনটি তুলে ধরা হয়েছে, ক্রেডেনশিয়ালস বিভাগে আপনি UI ব্যবহার করে নিম্নলিখিত কাজগুলো সম্পাদন করতে পারেন:

এপিআই ব্যবহার করে ক্রেডেনশিয়াল পরিচালনা করতে, নিম্নলিখিত বিভাগগুলি দেখুন:

একটি এপিআই কী এবং সিক্রেট দেখা

একটি এপিআই কী এবং সিক্রেট দেখতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. যে অ্যাপটির এপিআই কী এবং সিক্রেট দেখতে চান, সেটির সারিতে ক্লিক করুন।
  3. ক্রেডেনশিয়ালস বিভাগে, আপনি যে API কী বা সিক্রেটটি দেখতে চান তার সাথে যুক্ত 'Show'-তে ক্লিক করুন।

একটি এপিআই কী অনুমোদন বা বাতিল করা

এপিআই প্রক্সিতে এপিআই কল করার জন্য সাধারণত একটি এপিআই কী প্রয়োজন হয়। Edge শুধুমাত্র তখনই কল করার অনুমতি দেয়, যখন এপিআই কী-টি অনুমোদিত, বৈধ হয় এবং এপিআই ধারণকারী এপিআই প্রোডাক্ট দ্বারা সংজ্ঞায়িত শর্তাবলী পূরণ করে।

আপনি এপিআই প্রোডাক্ট ম্যানেজ করুন (Manage API products) অংশে বর্ণিত পদ্ধতি অনুযায়ী এপিআই কী-এর স্বয়ংক্রিয় অনুমোদনের জন্য একটি এপিআই প্রোডাক্ট কনফিগার করতে পারেন। তবে, যদি এপিআই প্রোডাক্টটির জন্য এপিআই কী-এর ম্যানুয়াল অনুমোদনের প্রয়োজন হয়, তাহলে আপনাকে ম্যানুয়ালি কী-টি অনুমোদন করতে হবে।

আপনি সমস্ত অথবা একটিমাত্র এপিআই প্রোডাক্টের জন্য একটি এপিআই কী বাতিল করতে পারেন। এই ক্ষেত্রে, এপিআই কী এবং সিক্রেটটি অবৈধ হয়ে যায় এবং সংশ্লিষ্ট এপিআই প্রোডাক্ট(গুলি)তে এপিআই অ্যাক্সেস করার জন্য ব্যবহার করা যায় না। আপনি যেকোনো সময় একটি এপিআই কী পুনরায় অনুমোদন করতে পারেন।

একটি API কী অনুমোদন বা বাতিল করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. নিম্নলিখিত কাজগুলোর মধ্যে যেকোনো একটি সম্পাদন করুন:
    • একটি এপিআই কী-এর সাথে যুক্ত সমস্ত এপিআই প্রোডাক্টের জন্য সেটিকে অনুমোদন বা বাতিল করতে, সেই এপিআই কী-এর সাথে যুক্ত 'অনুমোদিত' বা 'বাতিল' নির্বাচন করুন।
    • একটি নির্দিষ্ট API পণ্যের জন্য API কী অনুমোদন বা বাতিল করতে, API পণ্যটির স্ট্যাটাস কলাম থেকে অনুমোদিত বা বাতিল নির্বাচন করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপে এপিআই পণ্য পরিচালনা করা

নিম্নলিখিত কাজগুলো সম্পাদন করে আপনার অ্যাপে এপিআই (API) পণ্যগুলো পরিচালনা করুন:

একটি অ্যাপে একটি API পণ্য যোগ করা

অ্যাপে একটি API পণ্য যোগ করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. নিম্নলিখিত কাজগুলোর মধ্যে যেকোনো একটি সম্পাদন করুন:
    • একটি নতুন এপিআই কী-তে এপিআই পণ্য যোগ করতে, ক্লিক করুন একটি নতুন ক্রেডেনশিয়াল তৈরি করতে, একটি মেয়াদ নির্বাচন করুন এবং এপিআই কী-তে এপিআই প্রোডাক্টটি যোগ করুন।
    • বিদ্যমান API কী-তে একটি API প্রোডাক্ট যোগ করতে, ক্রেডেনশিয়াল সেকশনে 'অ্যাড প্রোডাক্ট'- এ ক্লিক করুন এবং ড্রপ-ডাউন লিস্ট থেকে API প্রোডাক্টটি সিলেক্ট করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপ থেকে একটি এপিআই পণ্য অপসারণ করা

যদি আপনি একটি API কী সক্রিয় রাখতে চান কিন্তু কোনো API প্রোডাক্টকে এটি ব্যবহার করতে দিতে না চান, তাহলে আপনি এটিকে সংশ্লিষ্ট ক্রেডেনশিয়াল থেকে সরিয়ে ফেলতে পারেন।

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. ক্লিক করুন এপিআই পণ্যটির সংলগ্ন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

আপনি মুছে ফেলা কোনো পণ্য পুনরায় যোগ করতে পারেন।

নতুন পরিচয়পত্র তৈরি করা

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

নতুন এপিআই কী তৈরি করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. ক্রেডেনশিয়ালস বিভাগে ক্লিক করুন .
  5. মেয়াদ শেষ হওয়ার তারিখ নির্দিষ্ট করুন, API পণ্যগুলো যোগ করুন এবং সেগুলোর অবস্থা নির্ধারণ করুন।
  6. প্রয়োজন অনুযায়ী, ঐচ্ছিকভাবে অন্য যেকোনো এপিআই কী বাতিল করুন
  7. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপ অনুমোদন বা বাতিল করা

নিচে বর্ণিত পদ্ধতি অনুযায়ী একটি অ্যাপ অনুমোদন বা বাতিল করুন। আপনি যখন একটি অ্যাপ বাতিল করেন, তখন Edge-এ API কল করার জন্য কোনো অনুমোদিত API কী আর ব্যবহার করা যাবে না। আপনি যখন একটি অ্যাপ পুনরায় অনুমোদন করেন, তখন সমস্ত অনুমোদিত এবং বৈধ API কী API কল করার জন্য ব্যবহার করা যাবে।

যদি অ্যাপটি অন্য কোনো প্রতিষ্ঠানে নিবন্ধিত থাকে, তবে আপনাকে সেই প্রতিটি প্রতিষ্ঠান থেকেই এটি বাতিল করতে হবে। সমস্ত মেসেজ প্রসেসর দ্বারা পরিবর্তনগুলি স্বীকৃত হতে কয়েক মিনিট সময় লাগতে পারে।

একটি অ্যাপ অনুমোদন বা বাতিল করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. অ্যাপটি অনুমোদন বা বাতিল করতে, যথাক্রমে অ্যাপ স্ট্যাটাস ফিল্ডে অনুমোদন বা বাতিল নির্বাচন করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপ মুছে ফেলা

যখন আপনি কোনো অ্যাপ মুছে ফেলেন, তখন অ্যাপটির সাথে যুক্ত সমস্ত ক্লায়েন্ট কী অবৈধ হয়ে যায়। কোনো অনুরোধে অবৈধ কী ব্যবহার করলে অনুরোধটি ব্যর্থ হয়।

ভবিষ্যতে কোনো ডেভেলপার অ্যাপ পুনরায় চালু করার কথা ভাবলে, ডিলিট করার একটি বিকল্প হলো অ্যাপটি প্রত্যাহার করা

একটি অ্যাপ মুছে ফেলতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. যে অ্যাপটি মুছতে চান, তার সারিতে কার্সারটি রাখুন।
  3. ক্লিক করুন অ্যাকশন কলামে।

দ্রষ্টব্য : Apigee Edge for Public Cloud-এর ক্ষেত্রে, ডেভেলপার অ্যাপ এবং এর সাথে সম্পর্কিত আর্টিফ্যাক্টগুলো অ্যাসিঙ্ক্রোনাসভাবে মুছে ফেলা হয়। ডেভেলপার অ্যাপটি তাৎক্ষণিকভাবে মুছে ফেলা হয়, কিন্তু সেই ডেভেলপার অ্যাপের সাথে যুক্ত রিসোর্সগুলো, যেমন অ্যাপ কী বা অ্যাক্সেস টোকেন, স্বয়ংক্রিয়ভাবে মুছে যেতে কয়েক সেকেন্ড থেকে কয়েক মিনিট পর্যন্ত সময় লাগতে পারে।

এপিআই ব্যবহার করে অ্যাপ নিবন্ধন করা এবং এপিআই কী পরিচালনা করা

এপিআই ব্যবহার করে অ্যাপ নিবন্ধন ও পরিচালনা করতে, ‘ডেভেলপার অ্যাপ নিবন্ধন’ দেখুন। এছাড়াও এপিআই রেফারেন্স ডকুমেন্টেশনের নিম্নলিখিত বিভাগগুলি দেখুন:

আরও দেখুন বিদ্যমান গ্রাহক কী এবং সিক্রেট আমদানি করুন

,

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে অ্যাপ নিবন্ধন করুন এবং এপিআই কী পরিচালনা করুন।

ভূমিকা

আপনার এপিআই-গুলোতে কারা অ্যাক্সেস করতে পারবে, তা নিয়ন্ত্রণ করার প্রধান উপায় হলো অ্যাপ রেজিস্ট্রেশন।

একজন এপিআই প্রোভাইডার হিসেবে, আপনি আপনার এপিআইগুলোকে একত্রিত করার জন্য এক বা একাধিক এপিআই প্রোডাক্ট তৈরি করেন, যেমনটি ‘ম্যানেজ এপিআই প্রোডাক্টস’ অংশে ব্যাখ্যা করা হয়েছে। একটি অ্যাপ রেজিস্টার করার সময়, অ্যাপ ডেভেলপার কোন এপিআই প্রোডাক্টগুলো ব্যবহার করবেন তা নির্বাচন করেন এবং Edge একটি একক এপিআই কী প্রদান করে যা ডেভেলপার সেই এপিআই প্রোডাক্টগুলো অ্যাক্সেস করার জন্য ব্যবহার করতে পারেন। অ্যাপ ডেভেলপার এপিআই প্রোডাক্টগুলোতে থাকা এপিআই প্রক্সিগুলোতে প্রতিটি কলে এপিআই কী-টি পাস করেন। যেকোনো সময়, আপনি একটি অ্যাপের এপিআই কী বাতিল করতে পারেন, যা একজন অ্যাপ ডেভেলপারকে সেই অ্যাপ দ্বারা রেফারেন্সকৃত সমস্ত বা একটি নির্দিষ্ট সংখ্যক এপিআই প্রোডাক্ট অ্যাক্সেস করা থেকে বিরত রাখে।

সাধারণত, অ্যাপ ডেভেলপাররা আপনার ডেভেলপার পোর্টাল ব্যবহার করে আপনার এপিআই প্রোডাক্টগুলো ব্যবহার করার জন্য নিবন্ধন করে থাকেন। আপনার পোর্টাল তৈরি করার এবং আপনার এপিআই প্রোডাক্টগুলো প্রকাশ করার ধাপগুলো ‘আপনার পোর্টাল তৈরি করুন’ অংশে বর্ণনা করা হয়েছে।

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

নিম্নলিখিত বিভাগগুলিতে UI এবং API ব্যবহার করে কীভাবে অ্যাপ নিবন্ধন করতে এবং API কী পরিচালনা করতে হয় তা বর্ণনা করা হয়েছে।

অ্যাপস পৃষ্ঠাটি অন্বেষণ করা

নীচে বর্ণিত পদ্ধতি অনুসারে অ্যাপস পৃষ্ঠাটি প্রবেশ করুন এবং অন্বেষণ করুন।

প্রান্ত

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

  1. apigee.com/edge- এ সাইন ইন করুন।
  2. বাম দিকের নেভিগেশন বার থেকে পাবলিশ > অ্যাপস নির্বাচন করুন।

অ্যাপস পৃষ্ঠাটি প্রদর্শিত হয়।

চিত্রে যেমনটি তুলে ধরা হয়েছে, অ্যাপস পৃষ্ঠাটি আপনাকে নিম্নলিখিত কাজগুলো করতে সক্ষম করে:

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

ক্লাসিক এজ UI ব্যবহার করে অ্যাপস পেজ অ্যাক্সেস করতে:

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

ডেভেলপার অ্যাপস পৃষ্ঠাটি প্রদর্শিত হয়।

একটি অ্যাপ নিবন্ধন করা

নিম্নলিখিত পদ্ধতিগুলোর যেকোনো একটি ব্যবহার করে একটি অ্যাপ নিবন্ধন করা যেতে পারে:

নিবন্ধিত অ্যাপগুলি এখানে যোগ করা হয়:

Edge-এ একটি অ্যাপ নিবন্ধন করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. ক্লিক করুন + অ্যাপ
  3. অ্যাপের বিবরণ নির্দিষ্ট করুন :
    মাঠ বর্ণনা প্রয়োজন?
    নাম অ্যাপের নাম। অ্যাপটি তৈরি হয়ে গেলে আপনি নামটি পরিবর্তন করতে পারবেন না। এই নামটি ম্যানেজমেন্ট এপিআই (API) কলে ব্যবহৃত হয়। হ্যাঁ
    প্রদর্শনের নাম অ্যাপটির প্রদর্শিত নাম যা এজ ম্যানেজমেন্ট ইউআই এবং ডেভেলপার পোর্টালে দেখা যায়। না
    কোম্পানি/ডেভেলপার

    দ্রষ্টব্য : Apigee hybrid কোম্পানি অ্যাপ সমর্থন করে না; এই ক্ষেত্রটি প্রযোজ্য নয়।

    কোম্পানি বা ডেভেলপার নির্বাচন করুন এবং ড্রপ-ডাউন থেকে একটি কোম্পানি বা ডেভেলপারের নাম নির্বাচন করুন।
    দ্রষ্টব্য: পারফরম্যান্সগত কারণে, ড্রপ-ডাউনে সব কোম্পানি বা ডেভেলপার দেখানো হয় না। সার্চ বক্সে কোম্পানির নাম, ডেভেলপারের নাম বা ইমেল টাইপ করা শুরু করুন। আরও দেখুন অ্যাপ ডেভেলপার নিবন্ধন করুন

    হ্যাঁ
    কলব্যাক ইউআরএল সাধারণত এমন একটি অ্যাপের URL নির্দিষ্ট করে, যেটিকে ক্লায়েন্ট অ্যাপের পক্ষ থেকে একটি অনুমোদন কোড গ্রহণ করার জন্য মনোনীত করা হয়। এই মানটি সকল API পণ্যের জন্য আবশ্যক নয়। না
    নোট অ্যাপটির জন্য বর্ণনামূলক নোট। না
  4. এপিআই কী-এর মেয়াদ ও অবস্থা এবং সংশ্লিষ্ট এপিআই প্রোডাক্টগুলো সহ ক্রেডেনশিয়ালগুলো উল্লেখ করুন।
    ক্রেডেনশিয়ালস বিভাগে ক্লিক করুন এবং নিম্নলিখিত তথ্যগুলো প্রবেশ করান:
    মাঠ বর্ণনা
    মেয়াদ উত্তীর্ণ একটি মেয়াদ শেষ হওয়ার সময়কাল বা তারিখ নির্ধারণ করুন, অথবা এপিআই কী-টি এমনভাবে সেট করুন যাতে এর মেয়াদ কখনও শেষ না হয়, এবং ওকে (OK) ক্লিক করুন।
    পণ্য এপিআই কী-এর সাথে এক বা একাধিক এপিআই পণ্য সংযুক্ত করুন:
    1. পণ্য যোগ করুন -এ ক্লিক করুন।
    2. তালিকা থেকে এক বা একাধিক এপিআই পণ্য নির্বাচন করুন।
    3. যোগ করুন-এ ক্লিক করুন।
    4. প্রতিটি API পণ্যের জন্য স্ট্যাটাস অনুমোদিত বা বাতিল হিসেবে সেট করুন।
    5. আরও এপিআই পণ্য যোগ করতে ধাপগুলো পুনরাবৃত্তি করুন।
  5. কাস্টম অ্যাট্রিবিউটগুলো নির্দিষ্ট করুন :
    1. কাস্টম অ্যাট্রিবিউটস বিভাগে, ক্লিক করুন .
    2. নাম ও মান প্রবেশ করান।
    3. যোগ করুন অথবা যোগ করুন এবং অন্যটি শুরু করুন-এ ক্লিক করুন।
      আপনি সর্বোচ্চ ১৮টি কাস্টম অ্যাট্রিবিউট যোগ করতে পারবেন।
  6. তৈরি করুন- এ ক্লিক করুন।

আপনি অ্যাপটির সাথে যে API প্রোডাক্টগুলো যুক্ত করেছেন, সেগুলোর API কী-এর জন্য যদি ম্যানুয়াল অনুমোদনের প্রয়োজন হয়, তাহলে ‘API কী অনুমোদন বা বাতিল করা’ অংশে বর্ণিত পদ্ধতি অনুযায়ী সেগুলো অনুমোদন করুন।

একজন ডেভেলপারের জন্য নিবন্ধিত অ্যাপগুলি দেখা হচ্ছে

কোনো নির্দিষ্ট ডেভেলপারের জন্য নিবন্ধিত অ্যাপগুলো দেখতে, নিম্নলিখিত পদ্ধতিগুলোর মধ্যে একটি ব্যবহার করুন:

একটি অ্যাপ দেখা এবং সম্পাদনা করা

একটি অ্যাপ দেখতে ও সম্পাদনা করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
    অ্যাপের বিবরণ প্রদর্শিত হচ্ছে।
  3. অ্যাপটি সম্পাদনা করতে, সম্পাদনা (Edit) বোতামে ক্লিক করুন।
  4. নিম্নলিখিত কাজগুলোর মধ্যে এক বা একাধিক কাজ সম্পাদন করুন:
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

পরিচয়পত্র পরিচালনা করা

একটি অ্যাপ সম্পাদনা করার সময়, আপনি ক্রেডেনশিয়ালস বিভাগে এর ক্রেডেনশিয়ালগুলি পরিচালনা করতে পারেন, যেমনটি নিম্নলিখিত চিত্রে দেখানো হয়েছে:

পূর্ববর্তী চিত্রে যেমনটি তুলে ধরা হয়েছে, ক্রেডেনশিয়ালস বিভাগে আপনি UI ব্যবহার করে নিম্নলিখিত কাজগুলো সম্পাদন করতে পারেন:

এপিআই ব্যবহার করে ক্রেডেনশিয়াল পরিচালনা করতে, নিম্নলিখিত বিভাগগুলি দেখুন:

একটি এপিআই কী এবং সিক্রেট দেখা

একটি এপিআই কী এবং সিক্রেট দেখতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. যে অ্যাপটির এপিআই কী এবং সিক্রেট দেখতে চান, সেটির সারিতে ক্লিক করুন।
  3. ক্রেডেনশিয়ালস বিভাগে, আপনি যে API কী বা সিক্রেটটি দেখতে চান তার সাথে যুক্ত 'Show'-তে ক্লিক করুন।

একটি এপিআই কী অনুমোদন বা বাতিল করা

এপিআই প্রক্সিতে এপিআই কল করার জন্য সাধারণত একটি এপিআই কী প্রয়োজন হয়। Edge শুধুমাত্র তখনই কল করার অনুমতি দেয়, যখন এপিআই কী-টি অনুমোদিত, বৈধ হয় এবং এপিআই ধারণকারী এপিআই প্রোডাক্ট দ্বারা সংজ্ঞায়িত শর্তাবলী পূরণ করে।

আপনি এপিআই প্রোডাক্ট ম্যানেজ করুন (Manage API products) অংশে বর্ণিত পদ্ধতি অনুযায়ী এপিআই কী-এর স্বয়ংক্রিয় অনুমোদনের জন্য একটি এপিআই প্রোডাক্ট কনফিগার করতে পারেন। তবে, যদি এপিআই প্রোডাক্টটির জন্য এপিআই কী-এর ম্যানুয়াল অনুমোদনের প্রয়োজন হয়, তাহলে আপনাকে ম্যানুয়ালি কী-টি অনুমোদন করতে হবে।

আপনি সমস্ত অথবা একটিমাত্র এপিআই প্রোডাক্টের জন্য একটি এপিআই কী বাতিল করতে পারেন। এই ক্ষেত্রে, এপিআই কী এবং সিক্রেটটি অবৈধ হয়ে যায় এবং সংশ্লিষ্ট এপিআই প্রোডাক্ট(গুলি)তে এপিআই অ্যাক্সেস করার জন্য ব্যবহার করা যায় না। আপনি যেকোনো সময় একটি এপিআই কী পুনরায় অনুমোদন করতে পারেন।

একটি API কী অনুমোদন বা বাতিল করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. নিম্নলিখিত কাজগুলোর মধ্যে যেকোনো একটি সম্পাদন করুন:
    • একটি এপিআই কী-এর সাথে যুক্ত সমস্ত এপিআই প্রোডাক্টের জন্য সেটিকে অনুমোদন বা বাতিল করতে, সেই এপিআই কী-এর সাথে যুক্ত 'অনুমোদিত' বা 'বাতিল' নির্বাচন করুন।
    • একটি নির্দিষ্ট API পণ্যের জন্য API কী অনুমোদন বা বাতিল করতে, API পণ্যটির স্ট্যাটাস কলাম থেকে অনুমোদিত বা বাতিল নির্বাচন করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপে এপিআই পণ্য পরিচালনা করা

নিম্নলিখিত কাজগুলো সম্পাদন করে আপনার অ্যাপে এপিআই (API) পণ্যগুলো পরিচালনা করুন:

একটি অ্যাপে একটি API পণ্য যোগ করা

অ্যাপে একটি API পণ্য যোগ করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. নিম্নলিখিত কাজগুলোর মধ্যে যেকোনো একটি সম্পাদন করুন:
    • একটি নতুন এপিআই কী-তে এপিআই পণ্য যোগ করতে, ক্লিক করুন একটি নতুন ক্রেডেনশিয়াল তৈরি করতে, একটি মেয়াদ নির্বাচন করুন এবং এপিআই কী-তে এপিআই প্রোডাক্টটি যোগ করুন।
    • বিদ্যমান API কী-তে একটি API প্রোডাক্ট যোগ করতে, ক্রেডেনশিয়াল সেকশনে 'অ্যাড প্রোডাক্ট'- এ ক্লিক করুন এবং ড্রপ-ডাউন লিস্ট থেকে API প্রোডাক্টটি সিলেক্ট করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপ থেকে একটি এপিআই পণ্য অপসারণ করা

যদি আপনি একটি API কী সক্রিয় রাখতে চান কিন্তু কোনো API প্রোডাক্টকে এটি ব্যবহার করতে দিতে না চান, তাহলে আপনি এটিকে সংশ্লিষ্ট ক্রেডেনশিয়াল থেকে সরিয়ে ফেলতে পারেন।

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. ক্লিক করুন এপিআই পণ্যটির সংলগ্ন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

আপনি মুছে ফেলা কোনো পণ্য পুনরায় যোগ করতে পারেন।

নতুন পরিচয়পত্র তৈরি করা

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

নতুন এপিআই কী তৈরি করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. ক্রেডেনশিয়ালস বিভাগে ক্লিক করুন .
  5. মেয়াদ শেষ হওয়ার তারিখ নির্দিষ্ট করুন, API পণ্যগুলো যোগ করুন এবং সেগুলোর অবস্থা নির্ধারণ করুন।
  6. প্রয়োজন অনুযায়ী, ঐচ্ছিকভাবে অন্য যেকোনো এপিআই কী বাতিল করুন
  7. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপ অনুমোদন বা বাতিল করা

নিচে বর্ণিত পদ্ধতি অনুযায়ী একটি অ্যাপ অনুমোদন বা বাতিল করুন। আপনি যখন একটি অ্যাপ বাতিল করেন, তখন Edge-এ API কল করার জন্য কোনো অনুমোদিত API কী আর ব্যবহার করা যাবে না। আপনি যখন একটি অ্যাপ পুনরায় অনুমোদন করেন, তখন সমস্ত অনুমোদিত এবং বৈধ API কী API কল করার জন্য ব্যবহার করা যাবে।

যদি অ্যাপটি অন্য কোনো প্রতিষ্ঠানে নিবন্ধিত থাকে, তবে আপনাকে সেই প্রতিটি প্রতিষ্ঠান থেকেই এটি বাতিল করতে হবে। সমস্ত মেসেজ প্রসেসর দ্বারা পরিবর্তনগুলি স্বীকৃত হতে কয়েক মিনিট সময় লাগতে পারে।

একটি অ্যাপ অনুমোদন বা বাতিল করতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. অ্যাপের যে সারিটি আপনি দেখতে ও সম্পাদনা করতে চান, সেটিতে ক্লিক করুন।
  3. সম্পাদনা-তে ক্লিক করুন।
  4. অ্যাপটি অনুমোদন বা বাতিল করতে, যথাক্রমে অ্যাপ স্ট্যাটাস ফিল্ডে অনুমোদন বা বাতিল নির্বাচন করুন।
  5. সংরক্ষণ করুন- এ ক্লিক করুন।

একটি অ্যাপ মুছে ফেলা

যখন আপনি কোনো অ্যাপ মুছে ফেলেন, তখন অ্যাপটির সাথে যুক্ত সমস্ত ক্লায়েন্ট কী অবৈধ হয়ে যায়। কোনো অনুরোধে অবৈধ কী ব্যবহার করলে অনুরোধটি ব্যর্থ হয়।

ভবিষ্যতে কোনো ডেভেলপার অ্যাপ পুনরায় চালু করার কথা ভাবলে, ডিলিট করার একটি বিকল্প হলো অ্যাপটি প্রত্যাহার করা

একটি অ্যাপ মুছে ফেলতে:

  1. অ্যাপস পৃষ্ঠাটি অ্যাক্সেস করুন।
  2. যে অ্যাপটি মুছতে চান, তার সারিতে কার্সারটি রাখুন।
  3. ক্লিক করুন অ্যাকশন কলামে।

দ্রষ্টব্য : Apigee Edge for Public Cloud-এর ক্ষেত্রে, ডেভেলপার অ্যাপ এবং এর সাথে সম্পর্কিত আর্টিফ্যাক্টগুলো অ্যাসিঙ্ক্রোনাসভাবে মুছে ফেলা হয়। ডেভেলপার অ্যাপটি তাৎক্ষণিকভাবে মুছে ফেলা হয়, কিন্তু সেই ডেভেলপার অ্যাপের সাথে যুক্ত রিসোর্সগুলো, যেমন অ্যাপ কী বা অ্যাক্সেস টোকেন, স্বয়ংক্রিয়ভাবে মুছে যেতে কয়েক সেকেন্ড থেকে কয়েক মিনিট পর্যন্ত সময় লাগতে পারে।

এপিআই ব্যবহার করে অ্যাপ নিবন্ধন করা এবং এপিআই কী পরিচালনা করা

এপিআই ব্যবহার করে অ্যাপ নিবন্ধন ও পরিচালনা করতে, ‘ডেভেলপার অ্যাপ নিবন্ধন’ দেখুন। এছাড়াও এপিআই রেফারেন্স ডকুমেন্টেশনের নিম্নলিখিত বিভাগগুলি দেখুন:

আরও দেখুন বিদ্যমান গ্রাহক কী এবং সিক্রেট আমদানি করুন