API કી

WordPress પ્લગઈન દ્વારા ઉપયોગમાં લેવાતી સાર્વજનિક અને ગુપ્ત કી જોડી જનરેટ કરો, વેબહુક્સનો ઉપયોગ કરો અને જાહેર API.

6 min read

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 plugin.

જમાવવા webhooks સાથે

વેબહૂક વિનંતી પર હેડર તરીકે તેમને મોકલો:

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 ની અંદર સુનિશ્ચિત કરેલ વોર્મર્સ સામાન્ય રીતે ચાલતા રહે છે. માત્ર બાહ્ય સંકલન કે જે જૂની કી સાથે પ્રમાણિત થાય છે તે પ્રભાવિત થાય છે.