API കീകൾ

WordPress പ്ലഗിൻ ഉപയോഗിക്കുന്ന പൊതുവായതും രഹസ്യവുമായ കീ ജോഡി സൃഷ്ടിക്കുക, വെബ്‌ഹുക്കുകൾ വിന്യസിക്കുക, പൊതു API.

6 min read

API കീകൾ നിങ്ങളുടെ Cache Rocket അക്കൗണ്ടിൽ പ്രവർത്തിക്കാൻ മെഷീനുകളെ അനുവദിക്കുന്നു: WordPress പ്ലഗിൻ, നിങ്ങളുടെ CI-ൽ നിന്നുള്ള ഒരു വിന്യാസ വെബ്‌ഹുക്ക്, അല്ലെങ്കിൽ പൊതു API എന്ന് വിളിക്കുന്ന നിങ്ങളുടെ സ്വന്തം സ്‌ക്രിപ്റ്റുകൾ.

അവർ API കീ വിഭാഗത്തിൽ അക്കൗണ്ട് → അക്കൗണ്ട് എന്നതിന് കീഴിലാണ് താമസിക്കുന്നത്.

കീ ജോഡി

പൊതു കീ
നിങ്ങളുടെ അക്കൗണ്ട് തിരിച്ചറിയുന്നു. ക്രിപ്‌റ്റോഗ്രാഫിക് അർത്ഥത്തിൽ ഇത് ഒരു രഹസ്യമല്ല, പക്ഷേ ഇത് പ്രസിദ്ധീകരിക്കാൻ കാരണമില്ല. നിങ്ങളുടെ അക്കൗണ്ടിൽ എപ്പോഴും ദൃശ്യമാണ്.
രഹസ്യ കീ
അഭ്യർത്ഥന നിങ്ങളിൽ നിന്നുള്ളതാണെന്ന് തെളിയിക്കുന്നു. ഇത് കൃത്യമായി ഒരു പാസ്‌വേഡ് പോലെ പരിഗണിക്കുക. ഒരിക്കൽ മാത്രം കാണിക്കുന്നു, നിങ്ങൾ സൃഷ്ടിച്ചതിന് തൊട്ടുപിന്നാലെ.

സാധാരണയായി X-Public-Key, X-Secret-Key തലക്കെട്ടുകളായി ഓരോ ആധികാരിക മെഷീൻ അഭ്യർത്ഥനയിലും ഇവ രണ്ടും ഒരുമിച്ച് അയയ്ക്കുന്നു.

കീകൾ സൃഷ്ടിക്കുന്നു

  1. 1

    അക്കൗണ്ട് → അക്കൗണ്ട് തുറക്കുക

    API കീകളുടെ വിഭാഗത്തിലേക്ക് സ്ക്രോൾ ചെയ്യുക.

  2. 2

    പുതിയ എപിഐ കീകൾ സൃഷ്‌ടിക്കുക ക്ലിക്ക് ചെയ്യുക

    ഒരു പുതിയ ജോഡി ഉടനടി സൃഷ്ടിക്കപ്പെടുന്നു. മുമ്പ് ഇഷ്യൂ ചെയ്ത ഏതെങ്കിലും ജോഡി പ്രവർത്തിക്കുന്നത് നിർത്തുന്നു, അതിനാൽ അതിനെ ആശ്രയിച്ച് നിങ്ങൾക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ കഴിയുന്ന നിമിഷത്തിൽ ഇത് ചെയ്യുക.

  3. 3

    ഉടൻ തന്നെ വെളിപ്പെടുത്തുക ക്ലിക്ക് ചെയ്യുക

    രഹസ്യം വായിക്കാനുള്ള നിങ്ങളുടെ ഒരേയൊരു അവസരമാണിത്. ഇത് ഒരു പ്രാവശ്യം ലഭ്യമാക്കുകയും പിന്നീട് ശാശ്വതമായി മറയ്ക്കുകയും ചെയ്യുന്നു.

  4. 4

    രഹസ്യം എവിടെയെങ്കിലും സുരക്ഷിതമായി സൂക്ഷിക്കുക

    ഒരു പാസ്‌വേഡ് മാനേജർ, അല്ലെങ്കിൽ നിങ്ങളുടെ CI ദാതാവിൻ്റെ എൻക്രിപ്റ്റ് ചെയ്ത രഹസ്യ സ്റ്റോർ. നിങ്ങളുടെ ഡെസ്‌ക്‌ടോപ്പിലെ ടെക്‌സ്‌റ്റ് ഫയലല്ല, ചാറ്റ് സന്ദേശവുമല്ല.

രഹസ്യം കൃത്യമായി ഒരിക്കൽ കാണിക്കുന്നു

അത് വെളിപ്പെടുത്തുന്നതിന് മുമ്പ് നിങ്ങൾ നാവിഗേറ്റ് ചെയ്യുകയോ പിന്നീട് അത് നഷ്‌ടപ്പെടുകയോ ചെയ്‌താൽ, അത് വീണ്ടെടുക്കാൻ ഒരു മാർഗവുമില്ല. ഒരേയൊരു പ്രതിവിധി ഒരു പുതിയ ജോഡി സൃഷ്ടിക്കുക എന്നതാണ് - ഇത് പഴയതിനെ അസാധുവാക്കുകയും അത് ഉപയോഗിച്ച എല്ലാ സംയോജനവും അപ്‌ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.

ജനറേഷൻ നിരക്ക് പരിമിതമാണ്

ഓരോ അഞ്ച് മിനിറ്റിലും ഒരിക്കൽ പുതിയ കീകൾ സൃഷ്ടിക്കാൻ കഴിയും. നിങ്ങൾ പരിധി കടന്നാൽ, കാത്തിരുന്ന് വീണ്ടും ശ്രമിക്കുക.

കാലഹരണപ്പെടുന്നു

കീകൾ കാലഹരണപ്പെടൽ തീയതി വഹിക്കുന്നു, നിങ്ങളുടെ അക്കൗണ്ടിൽ അവയുടെ അടുത്തായി കാണിക്കുന്നു. അത് കഴിഞ്ഞാൽ, ജോഡി ഉപയോഗിച്ചുള്ള അഭ്യർത്ഥനകൾ നിരസിക്കപ്പെടുകയും അതിനെ ആശ്രയിക്കുന്ന സംയോജനങ്ങൾ പ്രവർത്തിക്കുന്നത് നിർത്തുകയും ചെയ്യും. നിങ്ങൾ യഥാർത്ഥത്തിൽ കാണുന്ന എവിടെയെങ്കിലും തീയതി ശ്രദ്ധിക്കുക, അതിന് ശേഷമുള്ളതിനേക്കാൾ നിങ്ങൾ എത്തിച്ചേരുന്നതിന് മുമ്പ് തിരിക്കുക.

നിങ്ങളുടെ കീകൾ ഉപയോഗിച്ച്

WordPress പ്ലഗിൻ ഉപയോഗിച്ച്

രണ്ട് കീകളും സജീവമാക്കിയ ശേഷം പ്ലഗിൻ ക്രമീകരണ സ്ക്രീനിൽ ഒട്ടിക്കുക. WordPress plugin കാണുക.

വിന്യാസം വെബ്‌ഹുക്കുകൾക്കൊപ്പം

വെബ്‌ഹുക്ക് അഭ്യർത്ഥനയിൽ അവ തലക്കെട്ടുകളായി അയയ്‌ക്കുക:

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"}'

പ്ലാറ്റ്ഫോം-ബൈ-പ്ലാറ്റ്ഫോം പൂർണ്ണ സജ്ജീകരണം Deploy triggers എന്നതിലാണ്.

ഒരു ചൂട് നേരിട്ട് ട്രിഗർ ചെയ്യുന്നു

ചില എൻഡ് പോയിൻ്റുകൾ ഹെഡറുകൾക്ക് പകരം അഭ്യർത്ഥന ബോഡിയിലെ കീകൾ സ്വീകരിക്കുന്നു:

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 ഉള്ളിൽ ഷെഡ്യൂൾ ചെയ്‌തിരിക്കുന്ന വാമറുകൾ സാധാരണ നിലയിൽ പ്രവർത്തിക്കുന്നു. പഴയ കീകൾ ഉപയോഗിച്ച് പ്രാമാണീകരിക്കുന്ന ബാഹ്യ സംയോജനങ്ങളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ.