আপনি 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 | প্রতিষ্ঠানের বর্তমান প্রক্রিয়াকরণ পর্যায়। সম্ভাব্য মানগুলি হল:
|
lastUpdated | এই প্রতিষ্ঠানের জন্য প্রক্রিয়া করা শেষ ইভেন্টের টাইমস্ট্যাম্প। |
components | প্রক্রিয়াকৃত প্রক্সি এবং পরিবেশ সম্পর্কে বিস্তারিত তথ্য প্রদানকারী একটি মানচিত্র। মানচিত্রে নিম্নলিখিত কীগুলি থাকতে পারে:
|
progress | proxy বা environment বিভাগের মধ্যে মানগুলি হল:
|
বিস্তারিত আপলোডের অবস্থা পরীক্ষা করা হচ্ছে
/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 | একটি ত্রুটি রিপোর্ট করে। |