તેને જોડવાથી તમને શું ફાયદો થાય છે
તમારું પોતાનું AWS એકાઉન્ટ જોડવાથી તમે અમારી CDN ને બદલે તમારી CDN પર સાઇટ મૂકી શકો છો. ઝોન, ટ્રાફિક અને બિલ તમારા એકાઉન્ટ પર છે, અને તમે હજુ પણ Zinn® ડેશબોર્ડની અંદરથી કેશ સાફ (purge) કરી શકો છો અને CDN ની સેટિંગ્સ બદલી શકો છો — પેનલ્સ વચ્ચે સ્વિચ કરવાની જરૂર નથી.
તમે શરૂ કરો તે પહેલાં
એક AWS એકાઉન્ટ. આ જોડાણ માટે એક IAM યુઝર બનાવો જેની પૉલિસી ક્લાઉડફ્રન્ટ (CloudFront) રીડ ઍક્સેસ અને cloudfront:CreateInvalidation ની મંજૂરી આપે, જે કેશ સાફ કરવા માટે જરૂરી છે.
તમારું પોતાનું ડોમેન સર્વ કરવા માટે, ક્લાઉડફ્રન્ટ (CloudFront) ને us-east-1 પ્રદેશમાં AWS સર્ટિફિકેટ મેનેજરમાં તેના માટે સર્ટિફિકેટની પણ જરૂર છે. અન્ય કોઈપણ પ્રદેશના સર્ટિફિકેટ્સ ક્લાઉડફ્રન્ટ (CloudFront) ને દેખાતા નથી, ભલે તમે ગમે તે પ્રદેશમાં કામ કરતા હોવ.
1. AWS પર કી બનાવો
AWS કન્સોલમાં IAM → Users ખોલો, આ જોડાણ જે યુઝર તરીકે કામ કરવું જોઈએ તેને પસંદ કરો (એક સમર્પિત યુઝર બનાવો — ક્યારેય તમારા રૂટ એકાઉન્ટનો ઉપયોગ કરશો નહીં), તેનું Security credentials ટૅબ ખોલો અને Access keys હેઠળ, Create access key પસંદ કરો. ઉપયોગના કૅસ તરીકે Other પસંદ કરો, આગળ વધો, અને Create access key પસંદ કરો. Access key ID અને Secret access key કૉપિ કરો — AWS સિક્રેટ માત્ર એક જ વાર બતાવે છે. દરેક IAM યુઝર એક સમયે બે કી રાખી શકે છે.
2. તેને અહીં જોડો
તમારા ડેશબોર્ડમાં Integrations ખોલો અને Connect an account પસંદ કરો. જૂથ તરીકે Your own CDN અને એકાઉન્ટ તરીકે Amazon CloudFront પસંદ કરો, Access key ID અને Secret access key ભરો, અને Connect account દબાવો.
કોઈપણ વસ્તુ સેવ થાય તે પહેલાં તમે જે પેસ્ટ કરો છો તેની અમે પરીક્ષણ કરીએ છીએ. જે કી કામ કરતી નથી તે ક્યારેય સેવ થતી નથી, અને જવાબમાં જણાવવામાં આવે છે કે તેમાં શું ખોટું હતું. જે કી કામ કરે છે તેને અમારા સિક્રેટ્સ વૉલ્ટમાં — ક્યારેય અમારા ડેટાબેઝમાં નહીં — એન્ક્રિપ્ટેડ રાખવામાં આવે છે, અને તે ફરી ક્યારેય બતાવવામાં આવતી નથી, તમને પણ નહીં.
આગળ શું થાય છે
- સાઇટનું CDN ટૅબ ખોલો. Where this site is served from હેઠળ, આ એકાઉન્ટ ગંતવ્ય તરીકે દેખાય છે. તેને પસંદ કરો અને ખાતરી કરો; અમે તમારા એકાઉન્ટ પર સાઇટનું કન્ફિગરેશન બનાવીએ છીએ, તેની તપાસ કરીએ છીએ, અને માત્ર ત્યારે જ સાઇટને ખસેડીએ છીએ, જેથી સાઇટ ખસેડતી વખતે ચાલુ રહે.
- એ જ ટૅબમાંથી તમે સાઇટની કેશ સાફ (purge) કરી શકો છો અને તમારા એકાઉન્ટ પર તેની CDN સેટિંગ્સ બદલી શકો છો.
- જ્યારે તમે કનેક્ટ કરો છો, ત્યારે અમે તપાસ કરીએ છીએ કે કી શું કરી શકે છે: તમારા ઝોન અથવા પ્રોપર્ટીઝની સૂચિ બનાવી શકે છે, વિગતવાર એક વાંચી શકે છે, કેશ સાફ કરી શકે છે, સેટિંગ્સ બદલી શકે છે અને — જ્યાં વિક્રેતા પાસે હોય ત્યાં — ભૌગોલિક નિયમો. જોડાણની બાજુની ચેકલિસ્ટ બતાવે છે કે તેમાંથી કયાની અમે પુષ્ટિ કરી શકીએ છીએ, જેથી સાઇટને એકાઉન્ટ પર ખસેડતા પહેલા ખૂટતી પરવાનગી દેખાય.
- Deploy a site to your own CDN account એકાઉન્ટ્સ વચ્ચે સાઇટ ખસેડવાની વિગતવાર માહિતી આપે છે.
જો તે કનેક્ટ ન થાય
તમારું ડોમેન જોડી શકાતું નથી. us-east-1 માં તેના માટે કોઈ સર્ટિફિકેટ નથી. તે પ્રદેશમાં AWS સર્ટિફિકેટ મેનેજરમાં એક માટે વિનંતી કરો, પછી ફરી પ્રયાસ કરો.
સાફ કરવાનું નિષ્ફળ જાય છે. યુઝરની પૉલિસીમાં cloudfront:CreateInvalidation નથી. તેને ઉમેરો; કી બદલાતી નથી.
તે કહે છે કે કી અસ્વીકાર્ય હતી. લગભગ હંમેશાં આ ત્રણમાંથી એક બાબત હોય છે: તેની સાથે કૉપિ થયેલ સ્પેસ અથવા લાઇન બ્રેક, સમયસીમા સમાપ્ત થઈ ગયેલી કી, અથવા તમે કૉપિ કર્યા પછી રદ કરાયેલી અથવા પુનઃજનિત કરાયેલી કી. નવી કી બનાવો અને તેને ફરીથી પેસ્ટ કરો.
તે કનેક્ટ થાય છે, પરંતુ પછીથી કંઈક નિષ્ફળ જાય છે. કી ઓથેન્ટિકેટ થાય છે પરંતુ ક્રિયા માટે જરૂરી પરવાનગીનો અભાવ છે. ઉપર સૂચિબદ્ધ પરવાનગીઓ સાથે નવી કી બનાવો, પછી જૂનું જોડાણ ડિસ્કનેક્ટ કરો અને નવી કી કનેક્ટ કરો.
ડિસ્કનેક્ટ કરી રહ્યું છે
Integrations ખોલો, એકાઉન્ટ શોધો અને Disconnect દબાવો. તેનાથી સંગ્રહિત કી તરત જ ડિલીટ થઈ જાય છે. તેનો ઉપયોગ કરતી કોઈપણ વસ્તુ તેની આગલી ક્રિયા પર અટકી જાય છે, અને તેના પર આધાર રાખતી સ્ક્રીનો શાંતિથી નિષ્ફળ જવાને બદલે તેમ કહે છે.
ડિસ્કનેક્ટ કરવાથી પહેલેથી થઈ ચૂકેલું પૂર્વવત્ થતું નથી — રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા સેટિંગ્સ જે અમે તમારા એકાઉન્ટ પર બદલ્યા છે તે જેવા છે તેવા જ રહે છે. જો તમને લાગે કે કી ખુદ લીક થઈ ગઈ હોઈ શકે છે, તો તેને વિક્રેતા પર પણ રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કી દૂર થાય છે, તેમની નહીં.