API কী

WordPress প্লাগইন দ্বারা ব্যবহৃত সর্বজনীন এবং গোপন কী জোড়া তৈরি করুন, ওয়েবহুক স্থাপন করুন এবং সর্বজনীন API।

6 মিনিট পড়া

API কীগুলি মেশিনগুলিকে আপনার Cache Rocket অ্যাকাউন্টে কাজ করতে দেয়: WordPress প্লাগইন, আপনার CI থেকে একটি স্থাপন করা ওয়েবহুক, অথবা আপনার নিজস্ব স্ক্রিপ্ট যা জনসাধারণকে কল করে API।

তারা API কী বিভাগে অ্যাকাউন্ট → অ্যাকাউন্ট-এর অধীনে থাকে।

মূল জুটি

পাবলিক কী
আপনার অ্যাকাউন্ট সনাক্ত করে। ক্রিপ্টোগ্রাফিক অর্থে এটি একটি গোপন বিষয় নয়, তবে এটি প্রকাশ করার কোন কারণ নেই। আপনার অ্যাকাউন্টে সর্বদা দৃশ্যমান।
গোপন চাবি
আপনার কাছ থেকে অনুরোধটি সত্যই প্রমাণ করে। এটিকে একটি পাসওয়ার্ডের মতো ব্যবহার করুন। শুধুমাত্র একবার দেখানো হয়েছে, আপনি এটি তৈরি করার পরপরই।

উভয়ই প্রতিটি প্রমাণীকৃত মেশিনের অনুরোধে একসাথে পাঠানো হয়, সাধারণত X-Public-Key এবং X-Secret-Key হেডার হিসাবে।

কী তৈরি করা হচ্ছে

  1. 1

    অ্যাকাউন্ট → একাউন্ট খুলুন

    API কী বিভাগে স্ক্রোল করুন।

  2. 2

    ক্লিক করুন নতুন api কী তৈরি করুন

    অবিলম্বে একটি নতুন জুটি তৈরি করা হয়। পূর্বে জারি করা যেকোন জোড়া কাজ করা বন্ধ করে দেয়, তাই এটি এমন মুহুর্তে করুন যখন আপনি এটির উপর নির্ভর করে যা কিছু আপডেট করতে পারেন।

  3. 3

    সরাসরি কী প্রকাশ করুন এ ক্লিক করুন

    এটি আপনার গোপন বিষয় পড়ার একমাত্র সুযোগ। এটি একবার আনা হয় এবং তারপর স্থায়ীভাবে লুকানো হয়।

  4. 4

    গোপন কোথাও নিরাপদে সংরক্ষণ করুন

    একটি পাসওয়ার্ড ম্যানেজার, অথবা আপনার CI প্রদানকারীর এনক্রিপ্ট করা গোপনীয়তার দোকান। আপনার ডেস্কটপে একটি পাঠ্য ফাইল নয়, এবং একটি চ্যাট বার্তা নয়।

গোপন ঠিক একবার দেখানো হয়

যদি আপনি এটি প্রকাশ করার আগে দূরে নেভিগেট করেন, বা পরে এটি হারান, এটি পুনরুদ্ধার করার কোন উপায় নেই। একমাত্র প্রতিকার হল একটি নতুন জোড়া তৈরি করা - যা পুরানোটিকে বাতিল করে এবং এর অর্থ হল এটি ব্যবহার করা প্রতিটি ইন্টিগ্রেশন আপডেট করা৷

প্রজন্মের হার সীমিত

প্রতি পাঁচ মিনিটে একবার নতুন কী তৈরি করা যেতে পারে। আপনি সীমা হিট হলে, অপেক্ষা করুন এবং আবার চেষ্টা করুন.

মেয়াদ শেষ

কীগুলির একটি মেয়াদ শেষ হওয়ার তারিখ রয়েছে, আপনার অ্যাকাউন্টে তাদের পাশে দেখানো হয়েছে। এটি অতিক্রম করার পরে, জোড়া ব্যবহার করার অনুরোধগুলি প্রত্যাখ্যান করা হয় এবং এটির উপর নির্ভরশীল একীকরণ কাজ করা বন্ধ করে দেয়। তারিখটি নোট করুন যেখানে আপনি আসলে এটি দেখতে পাবেন এবং পরে না করে এটি পৌঁছানোর আগে ঘোরান।

আপনার কী ব্যবহার করে

WordPress প্লাগইন সহ

প্লাগইন সক্রিয় করার পরে সেটিংস স্ক্রিনে উভয় কী আটকান। WordPress প্লাগইন দেখুন।

ওয়েবহুক স্থাপনের সাথে

ওয়েবহুক অনুরোধে শিরোনাম হিসাবে তাদের পাঠান:

bash
curl -X POST https://api.cacherocket.com/web/v1/public/webhooks/vercel \
  -H "Content-Type: application/json" \
  -H "X-Public-Key: YOUR_PUBLIC_KEY" \
  -H "X-Secret-Key: YOUR_SECRET_KEY" \
  -d '{"hostname":"www.example.com"}'

সম্পূর্ণ প্ল্যাটফর্ম-বাই-প্ল্যাটফর্ম সেটআপ ডিপ্লয় ট্রিগার এ রয়েছে।

একটি উষ্ণ সরাসরি ট্রিগারিং

কিছু এন্ডপয়েন্ট হেডারের পরিবর্তে অনুরোধের বডিতে কীগুলি গ্রহণ করে:

bash
curl -X POST https://cacherocket.com/api/wordpress/triggerWarm \
  -H 'Content-Type: application/json' \
  -d '{"publicKey":"YOUR_KEY","secretKey":"YOUR_SECRET","hostname":"example.com"}'

চাবিগুলো নিরাপদ রাখা

  • কোনও গোপন তথ্য সংগ্রহস্থলের কাছে কখনোই কমিট করবেন না, এমনকি একটি ব্যক্তিগতও। পরিবেশের ভেরিয়েবল বা আপনার CI প্রদানকারীর গোপন স্টোর ব্যবহার করুন।
  • একটি সমর্থন টিকিট, ইস্যু, বা চ্যাটে এটি পেস্ট করবেন না। Cache Rocket-এ কাউকে সাহায্য করার জন্য আপনার গোপন কী প্রয়োজন নেই।
  • এটিকে ফ্রন্ট-এন্ড কোডে রাখবেন না। ব্রাউজার বান্ডেলের যেকোনো কিছু সর্বজনীন, তা যতই অস্পষ্ট হোক না কেন।
  • যদি এক্সপোজার সম্ভব হয় অবিলম্বে ঘোরান। একটি নতুন জোড়া তৈরি করতে সেকেন্ড সময় লাগে; একটি ফাঁস শংসাপত্রের পরে পরিষ্কার করা হয় না.

ডাউনটাইম ছাড়া কী ঘোরানো

একটি নতুন জুড়ি তৈরি করা হলে পুরানোটিকে একবারে বাতিল করে দেয়, তাই কোনো ওভারল্যাপ উইন্ডো নেই৷ অদলবদলের পরিকল্পনা করুন:

  1. 1

    বর্তমান জোড়া ব্যবহার করে এমন সবকিছুর তালিকা করুন

    সাধারণত WordPress প্লাগইন, প্রতিটি হোস্টিং প্ল্যাটফর্মে ওয়েবহুক স্থাপন করে এবং যেকোনো CI কাজ বা স্ক্রিপ্ট।

  2. 2

    নতুন জুটি তৈরি করুন এবং গোপনীয়তা প্রকাশ করুন

    ক্লিক করার আগে আপনার পাসওয়ার্ড ম্যানেজার খুলুন।

  3. 3

    প্রতিটি গ্রাহককে আপডেট করুন

    তালিকা মাধ্যমে কাজ. এখনও পুরানো কীগুলি ধারণ করা ইন্টিগ্রেশনগুলি ইতিমধ্যেই এই মুহুর্তে ব্যর্থ হচ্ছে, তাই অবিলম্বে সরান৷

  4. 4

    প্রতিটি কাজ নিশ্চিত করুন

    WordPress প্লাগইন সেটিংস পুনরায় সংরক্ষণ করুন, একটি পরীক্ষা নিয়োজিত হুক ফায়ার করুন এবং একটি উষ্ণ দৌড় আসলে শুরু হয় কিনা তা পরীক্ষা করুন৷

সাধারণ সমস্যা

আমি একটি ওয়েবহুক থেকে একটি 401 বা "অননুমোদিত" পেয়েছি৷
কীগুলি ভুল, মেয়াদোত্তীর্ণ বা একটি নতুন জোড়া দ্বারা প্রতিস্থাপিত হয়েছে৷ গোপন কপি করার সময় হোয়াইটস্পেস বা একটি ছাঁটাই করা মান পরীক্ষা করুন, তারপর আপনার অ্যাকাউন্টে মেয়াদ শেষ হওয়ার তারিখ নিশ্চিত করুন।
আমি গোপন চাবি হারিয়েছি।
এটা পুনরুদ্ধার করা যাবে না. একটি নতুন জোড়া তৈরি করুন এবং প্রতিটি ইন্টিগ্রেশন আপডেট করুন।
প্রকাশ কী কিছুই করে না, বা বলে যে এটি ইতিমধ্যে প্রকাশিত হয়েছিল।
সেই জুটির গোপনীয়তা ইতিমধ্যে একবার দেখানো হয়েছে এবং আর দেখানো যাবে না। একটি নতুন জোড়া তৈরি করুন.
আমি কি বিভিন্ন সংহতকরণের জন্য বেশ কয়েকটি কী জোড়া থাকতে পারি?
একটি অ্যাকাউন্ট একবারে একটি সক্রিয় জোড়া ব্যবহার করে। ক্লায়েন্ট বা পরিবেশের মধ্যে অ্যাক্সেস আলাদা করতে, পৃথক ওয়ার্কস্পেস ব্যবহার করুন — টিম এবং ভূমিকা দেখুন।
নতুন কী তৈরি করা কি আমার উষ্ণতা বন্ধ করে?
না। Cache Rocket এর ভিতরে নির্ধারিত ওয়ার্মার্স স্বাভাবিকভাবে চলতে থাকে। শুধুমাত্র বাহ্যিক ইন্টিগ্রেশনগুলি যা পুরানো কীগুলির সাথে প্রমাণীকরণ করে প্রভাবিত হয়৷