এটি আপনার জন্য কী করে
আপনার নিজস্ব Akamai অ্যাকাউন্ট যুক্ত করা আপনাকে আমাদের সিডিএন-এর পরিবর্তে আপনার সিডিএনে একটি সাইট রাখার সুযোগ দেয়। জোন, ট্রাফিক এবং বিল আপনার অ্যাকাউন্টের অধীনে থাকে এবং আপনি এখনও আপনার Zinn® ড্যাশবোর্ড থেকে ক্যাশ পার্জ করতে এবং সিডিএন-এর সেটিংস পরিবর্তন করতে পারেন—প্যানেলগুলোর মধ্যে পাল্টাপাল্টি করার প্রয়োজন হয় না।
শুরু করার আগে
প্রপার্টি ম্যানেজার (Property Manager) এবং ফাস্ট পার্জ (Fast Purge) সহ একটি Akamai চুক্তি।
১. Akamai-এ কি তৈরি করুন
Akamai কন্ট্রোল সেন্টারে Identity and Access Management খুলুন এবং Create API client-এ যান। একটি অ্যাডভান্সড ক্লায়েন্ট বেছে নিন যাতে আপনি এর API-গুলি চয়ন করতে পারেন এবং উভয় অনুমতি দিন:
- Property Manager — রিড অ্যাক্সেস, যাতে আমরা আপনার প্রপার্টি দেখতে পারি;
- Fast Purge — যাতে আমরা সেগুলিকে পার্জ করতে পারি। এটি একটি পৃথক অনুমতি, এবং এটি ছাড়া আমরা আপনার প্রপার্টি দেখতে পারি কিন্তু পার্জ করতে পারি না।
Akamai তখন ক্লায়েন্টের EdgeGrid শংসাপত্রগুলি দেখায়: একটি হোস্ট, একটি ক্লায়েন্ট টোকেন, একটি ক্লায়েন্ট সিক্রেট এবং একটি অ্যাক্সেস টোকেন। চারটিই কপি করুন।
২. এখানে কানেক্ট করুন
আপনার ড্যাশবোর্ডে Integrations খুলুন এবং Connect an account বেছে নিন। গ্রুপ হিসেবে Your own CDN এবং অ্যাকাউন্ট হিসেবে Akamai বেছে নিন, API host, Client token, Client secret এবং Access token পূরণ করুন এবং Connect account চাপুন।
কোনো কিছু সংরক্ষণ করার আগে আপনি যা পেস্ট করেছেন তা আমরা পরীক্ষা করি। কাজ করে না এমন কোনো কি (key) কখনো সংরক্ষণ করা হয় না, এবং উত্তরটিতে জানানো হয় এতে কী সমস্যা ছিল। কাজ করে এমন একটি কি আমাদের সিক্রেটস ভল্টে—কখনো আমাদের ডেটাবেজে নয়—এনক্রিপ্ট করে রাখা হয় এবং এটি আর কখনো দেখানো হয় না, এমনকি আপনাকেও নয়।
এরপর কী ঘটে
- একটি সাইটের CDN ট্যাব খুলুন। Where this site is served from এর অধীনে, এই অ্যাকাউন্টটি একটি গন্তব্য হিসেবে প্রদর্শিত হয়। এটি বেছে নিন এবং নিশ্চিত করুন; আমরা আপনার অ্যাকাউন্টে সাইটের কনফিগারেশন তৈরি করি, তা পরীক্ষা করি এবং তারপরেই সাইটটি স্থানান্তর করি, যাতে স্থানান্তরের সময় সাইটটি চালু থাকে।
- একই ট্যাব থেকে আপনি সাইটের ক্যাশ purge করতে পারেন এবং আপনার অ্যাকাউন্টে এর সিডিএন সেটিংস পরিবর্তন করতে পারেন।
- আপনি কানেক্ট করার সময়, কি (key) কী করতে পারে তা আমরা পরীক্ষা করি: আপনার জোন বা প্রপার্টি তালিকাভুক্ত করা, একটি বিস্তারিত পড়া, ক্যাশ পার্জ করা, সেটিংস পরিবর্তন করা এবং—ভেন্ডরের কাছে থাকলে—ভৌগোলিক নিয়ম। কানেকশনের পাশের চেকপ্লাস্টটি দেখায় যে এর মধ্যে কোনটি আমরা নিশ্চিত করতে পেরেছি, ফলে কোনো সাইট অ্যাকাউন্টে সরানোর আগেই অনুপস্থিত অনুমতি দৃশ্যমান হয়।
- Deploy a site to your own CDN account অ্যাকাউন্টগুলির মধ্যে একটি সাইট স্থানান্তরের বিষয়টি বিস্তারিতভাবে কভার করে।
যদি এটি কানেক্ট না হয়
প্রপার্টি প্রদর্শিত হয় কিন্তু পার্জ করতে ব্যর্থ হয়। API ক্লায়েন্টের Fast Purge-এর অভাব রয়েছে। Identity and Access Management-এ গিয়ে ক্লায়েন্টে এটি যুক্ত করুন।
এটি প্রত্যাখ্যাত হয়েছিল। চারটি মানের মধ্যে একটি ভুল বাক্সে পেস্ট করা হয়েছিল—হোস্ট হলো akamaiapis.net এ শেষ হওয়া দীর্ঘ ঠিকানা, এবং তিনটি টোকেন অদলবদল করা সহজ।
এটি বলে যে কি (key) প্রত্যাখ্যাত হয়েছে। প্রায় সর্বদা এই তিনটি বিষয়ের একটি: এর সাথে একটি স্পেস বা লাইন ব্রেক কপি হয়ে যাওয়া, এমন একটি কি যার মেয়াদ শেষ হয়ে গেছে, অথবা আপনার কপি করার পর যে কি প্রত্যাহার বা পুনরুৎপাদন করা হয়েছে। একটি নতুন কি তৈরি করুন এবং এটি আবার পেস্ট করুন।
এটি কানেক্ট হয়, কিন্তু পরবর্তীতে কিছু ব্যর্থ হয়। কি (key) প্রমাণীকরণ করে কিন্তু অ্যাকশনের জন্য প্রয়োজনীয় কোনো অনুমতির অভাব রয়েছে। উপরে তালিকাভুক্ত অনুমতি সহ একটি নতুন কি তৈরি করুন, তারপর পুরোনো কানেকশন ডিসকানেক্ট করুন এবং নতুন কি কানেক্ট করুন।
ডিসকানেক্ট করা হচ্ছে
Integrations খুলুন, অ্যাকাউন্টটি খুঁজুন এবং Disconnect চাপুন। এটি সংরক্ষিত কি অবিলম্বে মুছে দেয়। যা এটি ব্যবহার করছিল তা তার পরবর্তী অ্যাকশনে থেমে যায়, এবং যে স্ক্রিনগুলি এর উপর নির্ভর করে তা নীরবে ব্যর্থ হওয়ার পরিবর্তে তা জানিয়ে দেয়।
ডিসকানেক্ট করলে ইতিমধ্যে যা করা হয়েছে তা পূর্বাবস্থায় ফেরে না—রেকর্ড, ডিপ্লয়মেন্ট বা আমরা আপনার অ্যাকাউন্টে যে সেটিংস পরিবর্তন করেছি তা যেমন আছে তেমনি থাকে। আপনার যদি মনে হয় যে কি (key) নিজেই ফাঁস হয়ে গেছে, তবে ভেন্ডরের কাছে গিয়েও তা প্রত্যাহার করুন; ডিসকানেক্ট করলে আমাদের কপি সরানো হয়, তাদেরটা নয়।