ইন্টিগ্রেশন স্ট্যাটাস এবং সেটিংস চেক করুন

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

এই পৃষ্ঠাটি বর্ণনা করে যে আপনার Apigee Edge প্রতিষ্ঠানে Apigee Edge API হাব সংযোগকারী ইন্টিগ্রেশন সক্রিয় করার পরে কীভাবে তার স্থিতি এবং সেটিংস পরীক্ষা করবেন।

API হাব সংযোগকারী ইন্টিগ্রেশন সেটিংস পরীক্ষা করা হচ্ছে

কোনও প্রতিষ্ঠানের জন্য API হাব সংযোগকারী ইন্টিগ্রেশন সেটিংস পুনরুদ্ধার করতে, নিম্নলিখিত অনুরোধটি পাঠানোর জন্য একটি GET অনুরোধ করুন:

curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/settings -H "Authorization: Bearer OAUTH_TOKEN"

কোথায়:

  • ORG_NAME হল আপনার Apigee Edge প্রতিষ্ঠানের নাম।
  • OAUTH_TOKEN হল OAuth টোকেন যা অনুরোধটি প্রমাণীকরণের জন্য ব্যবহৃত হয়। OAuth টোকেন তৈরি করার বিষয়ে আরও তথ্যের জন্য, টোকেনগুলি পান দেখুন।

একটি সফল প্রতিক্রিয়া নিম্নলিখিতগুলির মতো দেখাবে:

  {
    "enabled": true,
    "gatewayId": "my-gateway-id"
  }

"enabled": true নিশ্চিত করে যে প্রতিষ্ঠানের জন্য API হাব সংযোগকারী ইন্টিগ্রেশন সক্রিয় করা হয়েছে।

"gatewayId" সেই ইনস্ট্যান্স রিসোর্স নেম প্রদর্শন করে যার সাথে এই Apigee Edge সংস্থাটি সংযুক্ত।

একত্রিত অবস্থা পরীক্ষা করা হচ্ছে

বিস্তারিত আপলোড অগ্রগতি সহ একটি একত্রিত স্ট্যাটাসের জন্য, এজ ম্যানেজমেন্ট API-তে একটি GET অনুরোধ করুন:

curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/status
  -H "Authorization: Bearer OAUTH_TOKEN

কোথায়:

  • ORG_NAME হল আপনার Apigee Edge প্রতিষ্ঠানের নাম।

একটি সফল একত্রিত প্রতিক্রিয়া নিচের চিত্রের মতো দেখাবে, যা প্রক্সি এবং পরিবেশের জন্য আপলোড অগ্রগতি দেখাবে। নীচের উদাহরণটি একটি Queued পর্যায় দেখায়:

{
  "phase": "Preparing",
  "lastUpdated": "2025-09-15T02:23:50.706Z",
  "components": {
    "proxy": {
      "lastUpdated": "2025-09-15T02:23:50.706Z",
      "progress": {
        "totalItems": 10,
        "pendingItems": 1,
        "completedItems": 9,
        "failedItems": 0
      }
    },
    "environment": {
      "lastUpdated": "2025-09-15T02:23:50.706Z",
      "progress": {
        "totalItems": 5,
        "pendingItems": 0,
        "completedItems": 4,
        "failedItems": 1
      }
    }
  }
}

একত্রিত অবস্থা ক্ষেত্র

মাঠ বিবরণ
phase প্রতিষ্ঠানের বর্তমান প্রক্রিয়াকরণ পর্যায়। সম্ভাব্য মানগুলি হল:
  • Queued : প্রতিষ্ঠানটি সম্প্রতি যোগ করা হয়েছে এবং প্রাথমিক প্রক্রিয়াকরণের জন্য সারিবদ্ধ।
  • Preparing : প্রতিষ্ঠানটি একটি ঠান্ডা স্থানান্তর অবস্থায় রয়েছে যেখানে বিদ্যমান সমস্ত প্রক্সি API হাবে আপলোড করা হচ্ছে। এই অবস্থাটি তখন ঘটে যখন প্রতিষ্ঠানটি সম্প্রতি যোগ করা হয় এবং প্রস্তুত করা হয়।
  • Processing : প্রতিষ্ঠানটি একটি ক্রমাগত আপডেট অবস্থায় রয়েছে যেখানে প্রক্সি এবং পরিবেশের পরিবর্তনগুলি API হাবে ক্রমাগত আপলোড করা হচ্ছে।
lastUpdated এই প্রতিষ্ঠানের জন্য প্রক্রিয়া করা শেষ ইভেন্টের টাইমস্ট্যাম্প।
components প্রক্রিয়াকৃত প্রক্সি এবং পরিবেশ সম্পর্কে বিস্তারিত তথ্য প্রদানকারী একটি মানচিত্র। মানচিত্রে নিম্নলিখিত কীগুলি থাকতে পারে:
  • proxy : এজ সিস্টেমে প্রক্রিয়াজাত এবং API হাবে আপলোড করা API প্রক্সিগুলির বিস্তারিত সংখ্যা প্রদান করে।
  • environment : এজ সিস্টেমে প্রক্রিয়াজাত এবং API হাবে আপলোড করা পরিবেশের বিস্তারিত গণনা প্রদান করে।
progress proxy বা environment বিভাগের মধ্যে মানগুলি হল:
  • totalItems : মোট আইটেমের সংখ্যা।
  • pendingItems : প্রক্রিয়াকরণের জন্য মুলতুবি থাকা আইটেমের সংখ্যা।
  • completedItems : সফলভাবে সম্পন্ন হওয়া আইটেমের সংখ্যা।
  • failedItems : আপলোডের সময় ব্যর্থ আইটেমের সংখ্যা।

বিস্তারিত আপলোডের অবস্থা পরীক্ষা করা হচ্ছে

/details এন্ডপয়েন্ট এবং কোয়েরি প্যারামিটার ব্যবহার করে আপনি একটি পৃথক API প্রক্সি বা পরিবেশের বিস্তারিত অবস্থা, অথবা অবস্থা অনুসারে ফিল্টার করা আইটেমের একটি গ্রুপ পরীক্ষা করতে পারেন।

একটি নির্দিষ্ট আইটেমের স্থিতি

নির্দিষ্ট আইটেমের বিস্তারিত অবস্থা পরীক্ষা করতে, filter এবং name ক্যোয়ারী প্যারামিটার ব্যবহার করুন। organization acme তে myproxy নামের একটি API প্রক্সির জন্য, নিম্নরূপ status API কল করুন:

curl -X GET https://api.enterprise.apigee.com/v1/organizations/acme/uapim/status/details?filter=proxy&name=myproxy \
  -H "Authorization: Bearer OAUTH_TOKEN"

organization acme তে myenv নামক একটি পরিবেশের জন্য, status API-কে নিম্নরূপ কল করুন:

GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&name=myenv

উপরের API কল করলে সম্প্রতি আপলোড করা প্রক্সির জন্য নিম্নলিখিতগুলির মতো JSON আউটপুট আসবে:

{
  "name": "myProxy",
  "status": "Pending Upload",
  "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z",
}

পুনর্বিবেচনার তথ্য সহ বিস্তারিত অবস্থা

একটি অতিরিক্ত কোয়েরি প্যারামিটার showRevisions=true প্রদান করে একটি প্রক্সির জন্য পৃথক প্রক্সি সংশোধন সম্পর্কে তথ্য পাওয়া সম্ভব। এখানে উৎপন্ন আউটপুটটি একটি প্রক্সির জন্য আপলোড করা প্রতিটি সংশোধন সম্পর্কে বিশদ প্রদান করবে।

GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&name=myproxy&showRevisions=true

showrevisions প্যারামিটার ব্যবহার করে উপরের API কল করলে নিম্নলিখিতগুলির মতো JSON আউটপুট পাওয়া যাবে:

{
  "name": "myProxy",
  "status": "Pending Upload",
  "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z",
  "revisions": [
    {
      "name": "1",
      "status": "Up to date",
      "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z",
    },  
    {
      "name": "2",
      "status": "Pending upload",
      "lastSuccessfulUploadTime": "2025-09-15T02:23:55.000Z",
    }  
  ]
}

গ্রুপ আপলোড স্ট্যাটাস

state কোয়েরি প্যারামিটারের সাহায্যে গ্রুপ ফিল্টার ব্যবহার করে আপনি আইটেমের একটি গ্রুপের আপলোড স্ট্যাটাস পেতে পারেন।

প্রতিষ্ঠানের acme তে ব্যর্থ অবস্থায় থাকা সমস্ত API প্রক্সির স্ট্যাটাসের জন্য, স্ট্যাটাস API-কে নিম্নরূপ কল করুন:

GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&state=failed

একইভাবে, organization acme তে আপলোডের অপেক্ষায় থাকা সমস্ত পরিবেশের একটি বিস্তারিত তালিকা পেতে, status API-কে নিম্নরূপ কল করুন:

GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&state=pending

এই API কল করার ফলে ফিল্টারের সাথে মেলে এমন পৃথক স্ট্যাটাস আইটেমের একটি JSON সংগ্রহ তৈরি হবে। উদাহরণ:

[
  {
    "name": "myProxy",
    "status": "last upload failed",
    "lastSuccessfulUploadTime": "2025-09-12T02:23:50.706Z",
    "lastFailedUploadTime": "2025-09-13T02:23:50.706Z",
    "lastUploadError": "Errors connecting to API Hub"
  },
  {
    "name": "secondProxy",
    "status": "last upload failed",
    "lastSuccessfulUploadTime": "2025-09-12T02:23:51.706Z",
    "lastFailedUploadTime": "2025-09-13T02:23:51.706Z",
    "lastUploadError": "Errors connecting to API Hub"
  }
]

বিস্তারিত স্থিতির জন্য প্যারামিটার অনুসন্ধান করুন

API তিনটি কোয়েরি প্যারামিটার প্রদান করে। মানগুলি কেস সংবেদনশীল।

কোয়েরি প্যারাম সম্ভাব্য মান বিবরণ
filter proxy , environment এই কোয়েরি প্যারামিটারটি নির্দেশ করে যে ফলাফলগুলি একটি প্রক্সি বা একটি পরিবেশ দ্বারা ফিল্টার করা প্রয়োজন।
state failed , pending , all এই কোয়েরি প্যারামিটারটি নির্দেশ করে যে ফলাফলগুলি filter পাশাপাশি অবস্থা অনুসারে ফিল্টার করা প্রয়োজন।
name নির্দিষ্ট জিনিসের নাম এই কোয়েরি প্যারামিটারটি নির্দেশ করে যে ফলাফলগুলি filter পাশাপাশি নাম অনুসারে ফিল্টার করা প্রয়োজন।
showrevisions true , false এই কোয়েরি প্যারামিটারটি, যখন প্রদান করা হবে, তখন আউটপুটে রিভিশন স্ট্যাটাস তৈরি করবে (শুধুমাত্র filter=proxy ক্ষেত্রেই এটি কার্যকর)।

বিস্তারিত স্থিতির জন্য প্যারামিটার সমন্বয়

নীচের টেবিলে সম্ভাব্য প্যারামিটার সংমিশ্রণগুলি ব্যাখ্যা করা হয়েছে যা REST API-তে পাস করা যেতে পারে যাতে বিস্তারিত অবস্থা পাওয়া যায়। NA নির্দেশ করে যে প্যারামিটারটি উপেক্ষা করা হবে। NULL নির্দেশ করে যে প্যারামিটারটি সরবরাহ করা হয়নি।

ফিল্টার অবস্থা নাম ফলাফল
proxy all NULL সকল প্রক্সির জন্য স্ট্যাটাসের বিবরণ রিপোর্ট করুন।
proxy failed NULL আপলোড ব্যর্থ হওয়া সকল প্রক্সির স্থিতির বিবরণ রিপোর্ট করুন।
proxy pending NULL আপলোড বা পুনঃআপলোডের জন্য মুলতুবি থাকা সমস্ত প্রক্সির স্থিতির বিবরণ রিপোর্ট করুন।
proxy NULL myproxy myproxy নামের একটি প্রক্সির জন্য স্ট্যাটাসের বিবরণ রিপোর্ট করুন।
proxy NON-NULL NON-NULL একটি ত্রুটি রিপোর্ট করে।
environment all NULL সমস্ত পরিবেশের জন্য স্থিতির বিবরণ রিপোর্ট করুন।
environment failed NULL আপলোড ব্যর্থ হওয়া সমস্ত পরিবেশের স্থিতির বিবরণ রিপোর্ট করুন।
environment pending NULL আপলোড বা পুনঃআপলোডের জন্য মুলতুবি থাকা সমস্ত পরিবেশের স্থিতির বিবরণ রিপোর্ট করুন।
environment NULL myenv myenv নামের একটি পরিবেশের জন্য স্ট্যাটাসের বিবরণ রিপোর্ট করুন।
environment NON-NULL NON-NULL একটি ত্রুটি রিপোর্ট করে।