একটি UUID ( সর্বজনীন অনন্য পরিচয় কারী ) হল আপনার সিস্টেমের একটি উপাদানের জন্য একটি অনন্য ID। প্রাইভেট ক্লাউডের জন্য কিছু রক্ষণাবেক্ষণ এবং কনফিগারেশনের জন্য আপনাকে একটি উপাদানের UUID ব্যবহার করতে হবে।
এই বিভাগটি একাধিক পদ্ধতি দেখায় যা আপনি ব্যক্তিগত ক্লাউড উপাদানগুলির UUID পেতে ব্যবহার করতে পারেন৷
ব্যবস্থাপনা API ব্যবহার করুন
ব্যবস্থাপনা API সহ ব্যক্তিগত ক্লাউড উপাদানগুলির জন্য UUID পেতে, নিম্নলিখিত API কলগুলি ব্যবহার করুন:
কম্পোনেন্ট | API কল |
---|---|
রাউটার | curl http://router_IP:8081/v1/servers/self |
বার্তা প্রসেসর | curl http://mp_IP:8082/v1/servers/self |
Qpid | curl http://qp_IP:8083/v1/servers/self |
পোস্টগ্রেস | curl http://pg_IP:8084/v1/servers/self |
নোট করুন যে পোর্ট নম্বরগুলি ভিন্ন, আপনি কোন উপাদানটি কল করবেন তার উপর নির্ভর করে।
আপনি যদি মেশিন থেকে API কল করেন, তাহলে আপনাকে একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড নির্দিষ্ট করতে হবে না। আপনি যদি দূরবর্তীভাবে API কল করেন, তাহলে আপনাকে অবশ্যই এজ অ্যাডমিনিস্ট্রেটরের ব্যবহারকারীর নাম এবং পাসওয়ার্ড নির্দিষ্ট করতে হবে, যেমনটি নিম্নলিখিত উদাহরণটি দেখায়:
curl http://10.1.1.0:8081/v1/servers/self -u user@example.com:abcd1234 \ -H "Accept:application/xml"
এই কলগুলির প্রতিটি একটি JSON অবজেক্ট ফেরত দেয় যা পরিষেবা সম্পর্কে বিশদ ধারণ করে। uUID
বৈশিষ্ট্য পরিষেবার UUID নির্দিষ্ট করে, যেমন নিম্নলিখিত উদাহরণটি দেখায়:
{ "buildInfo" : { ... }, ... "tags" : { ... }, "type" : [ "router" ], "uUID" : "71ad42fb-abd1-4242-b795-3ef29342fc42" }
আপনি ঐচ্ছিকভাবে apigee-adminapi.sh
JSON এর পরিবর্তে XML ফেরত দিতে নির্দেশ দিতে application/xml
এ Accept
হেডার সেট করতে পারেন। যেমন:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"
apigee-adminapi.sh ব্যবহার করুন
আপনি apigee-adminapi.sh
ইউটিলিটির servers list
বিকল্প ব্যবহার করে কিছু উপাদানের UUID পেতে পারেন। apigee-adminapi.sh
এর সাথে UUID পেতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list \ --admin admin_email_address --pwd admin_password --host edge_server
কোথায়:
- admin_email_address হল এজ অ্যাডমিনিস্ট্রেটরের ইমেল ঠিকানা।
- admin_password হল এজ অ্যাডমিনিস্ট্রেটরের পাসওয়ার্ড।
- edge_server হল সার্ভারের IP ঠিকানা যেখান থেকে আপনি একটি তালিকা চান। আপনি যদি সার্ভারে লগ ইন করে থাকেন তবে আপনি
localhost
ব্যবহার করতে পারেন।
যেমন:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com --pwd abcd1234 --host localhost
এই কমান্ডটি একটি জটিল JSON অবজেক্ট ফেরত দেয় যা ম্যানেজমেন্ট API কলগুলির মতো প্রতিটি পরিষেবার জন্য একই বৈশিষ্ট্যগুলি নির্দিষ্ট করে।
ম্যানেজমেন্ট এপিআই কলের মতো, আপনি ঐচ্ছিকভাবে apigee-adminapi.sh
JSON-এর পরিবর্তে XML ফেরত দিতে নির্দেশ দেওয়ার জন্য Accept
হেডারকে application/xml
এ সেট করতে পারেন। যেমন:
/opt/apigee/apigee-adminapi/bin/apigee-adminapi.sh servers list --admin user@example.com \ --pwd abcd1234 --host localhost -H "Accept:application/xml"