এটি আপনার জন্য কী করে
আপনার নিজস্ব Fastly অ্যাকাউন্ট সংযুক্ত করার মাধ্যমে আপনি আমাদের সিডিএন-এর (CDN) পরিবর্তে আপনার সিডিএন-এ একটি সাইট রাখতে পারবেন। জোন, ট্রাফিক এবং বিল আপনার অ্যাকাউন্টে থাকবে, এবং আপনি প্যানেল পরিবর্তন না করেই আপনার Zinn® ড্যাশবোর্ড থেকে ক্যাশ পরিষ্কার করতে এবং সিডিএন-এর সেটিংস পরিবর্তন করতে পারবেন।
শুরু করার পূর্বে
একটি Fastly অ্যাকাউন্ট।
১. Fastly-এ কী তৈরি করুন
Fastly কন্ট্রোল প্যানেলে Account → API tokens খুলুন এবং Create token বেছে নিন; Fastly আপনাকে পুনরায় সাইন ইন করতে বলবে। টোকেনটির একটি নাম দিন এবং Global API access স্কোপটি বেছে নিন — এর মাধ্যমেই আমরা কোনো সেবার কনফিগারেশন পড়ার এবং পরিবর্তন করার পাশাপাশি তা পরিষ্কার করতে পারি। এটি কোন কোন সেবাগুলোতে প্রবেশ করতে পারবে তা বেছে নিন (সবগুলো, অথবা যে সেবাগুলো আপনার সাইট ব্যবহার করবে)।
আপনি অন্য কোনো তারিখ বা মেয়াদহীন বিকল্প না বেছে নিলে কন্ট্রোল প্যানেল থেকে টোকেনগুলোর মেয়াদ ৯০ দিন পর শেষ হওয়ার জন্য সেট করা থাকে। টোকেনটি প্রদর্শিত হলে তা কপি করুন।
২. এখানে এটি সংযুক্ত করুন
আপনার ড্যাশবোর্ডে Integrations খুলুন এবং Connect an account বেছে নিন। গ্রুপ হিসেবে Your own CDN এবং অ্যাকাউন্ট হিসেবে Fastly বেছে নিন, API token পূরণ করুন এবং Connect account-এ চাপুন।
কোনো কিছু সংরক্ষণ করার আগে আপনি যা পেস্ট করেছেন তা আমরা পরীক্ষা করে দেখি। যে কি কাজ করে না তা কখনো সংরক্ষণ করা হয় না, এবং উত্তরে এতে কী সমস্যা ছিল তা জানানো হয়। যে কি কাজ করে তা আমাদের সিক্রেটস ভল্টে এনক্রিপ্ট করে রাখা হয় — আমাদের ডাটাবেজে কখনো নয় — এবং এটি আর কখনো দেখানো হয় না, এমনকি আপনার কাছেও নয়।
এরপর কী ঘটে
- একটি সাইটের CDN ট্যাব খুলুন। Where this site is served from এর অধীনে, এই অ্যাকাউন্টটি একটি গন্তব্য হিসেবে উপস্থিত হয়। এটি বেছে নিন এবং নিশ্চিত করুন; আমরা আপনার অ্যাকাউন্টে সাইটের কনফিগারেশন তৈরি করি, এটি পরীক্ষা করি এবং তারপরেই সাইটটি স্থানান্তর করি, যাতে স্থানান্তরের সময় সাইটটি সচল থাকে।
- একই ট্যাব থেকে আপনি সাইটের ক্যাশ purge করতে পারেন এবং আপনার অ্যাকাউন্টে এর সিডিএন সেটিংস পরিবর্তন করতে পারেন।
- আপনি যখন সংযোগ স্থাপন করেন, তখন কি কী করতে পারে তা আমরা পরীক্ষা করে দেখি: আপনার জোন বা প্রপার্টিগুলোর তালিকা তৈরি করা, বিস্তারিতভাবে একটি পড়া, ক্যাশ পরিষ্কার করা, সেটিংস পরিবর্তন করা এবং — যেখানে ভেন্ডারের রয়েছে — ভৌগোলিক নিয়মগুলো। সংযোগের পাশের চেকলিস্টটি দেখায় যে এর মধ্যে কোনগুলো আমরা নিশ্চিত করতে পেরেছি, ফলে কোনো অ্যাকাউন্টে সাইট স্থানান্তর করার আগেই অনুপস্থিত অনুমতি দৃশ্যমান হয়।
- Deploy a site to your own CDN account অংশে অ্যাকাউন্টগুলোর মধ্যে সাইট স্থানান্তরের বিষয়টি বিস্তারিতভাবে আলোচনা করা হয়েছে।
যদি এটি সংযুক্ত না হয়
এটি সংযুক্ত হয়, কিন্তু ক্যাশ পরিষ্কার করা বা সেটিংস পরিবর্তনের কাজটি ব্যর্থ হয়। একটি Read-only access টোকেন ক্যাশ পরিষ্কার করতে পারে না, এবং একটি শুধুমাত্র-ক্যাশ-পরিষ্কার-করার টোকেন সেটিংস পরিবর্তন করতে পারে না। একটি Global API access টোকেন তৈরি করুন।
তিন মাস পর এটি কাজ করা বন্ধ করে দিয়েছে। Fastly-এর নির্ধারিত ৯০ দিন মেয়াদের কারণে টোকেনের মেয়াদ শেষ হয়ে গেছে। পরবর্তীতে বা মেয়াদ ছাড়া নতুন একটি টোকেন তৈরি করুন।
এটি বলছে যে কি-টি প্রত্যাখ্যান করা হয়েছে। প্রায় সবসময় এই তিনটি বিষয়ের যেকোনো একটি ঘটে থাকে: এর সাথে কোনো স্পেস বা লাইন ব্রেক কপি হয়ে গেছে, এমন একটি কি যার মেয়াদ শেষ হয়ে গেছে, অথবা এমন একটি কি যা আপনি কপি করার পরে বাতিল বা পুনরুৎপাদন করা হয়েছে। নতুন একটি কি তৈরি করুন এবং এটি আবার পেস্ট করুন।
এটি সংযুক্ত হয়, কিন্তু পরবর্তীতে কোনো কিছু ব্যর্থ হয়। কি-টি প্রমাণীকরণ করে কিন্তু কাজের জন্য প্রয়োজনীয় কোনো অনুমতির অভাব রয়েছে। উপরে তালিকাভুক্ত অনুমতিগুলো সহ একটি নতুন কি তৈরি করুন, তারপর পুরোনো সংযোগটি বিচ্ছিন্ন করুন এবং নতুন কি-টি সংযুক্ত করুন।
সংযোগ বিচ্ছিন্ন করা
Integrations খুলুন, অ্যাকাউন্টটি খুঁজুন এবং Disconnect চাপুন। এটি অবিলম্বে সংরক্ষিত কি মুছে ফেলে। এটি ব্যবহার করছিল এমন যেকোনো কিছু এর পরবর্তী কার্যক্রমে বন্ধ হয়ে যায়, এবং যেসব স্ক্রিন এর ওপর নির্ভরশীল ছিল সেগুলো নীরবে ব্যর্থ হওয়ার পরিবর্তে তা জানিয়ে দেয়।
সংযোগ বিচ্ছিন্ন করলে ইতিমধ্যে যা করা হয়েছে তা পূর্বাবস্থায় ফিরে যায় না — আপনার অ্যাকাউন্টে আমরা যে রেকর্ড, ডিপ্লয়মেন্ট বা সেটিংস পরিবর্তন করেছি সেগুলো যেমন আছে তেমনই থাকে। আপনার যদি মনে হয় কি-টি নিজে থেকেই ফাঁস হয়ে গেছে, তবে ভেন্ডারের কাছেও এটি বাতিল করুন; সংযোগ বিচ্ছিন্ন করলে আমাদের অনুলিপিটি সরানো হয়, তাদেরটি নয়।