તે જોડાણ તમારા માટે શું કરે છે
તમારું પોતાનું AWS Amplify એકાઉન્ટ કનેક્ટ કરવાથી તમે તમારા Zinn® ડેશબોર્ડ પરથી તમારા AWS Amplify એકાઉન્ટ પર સ્ટેટિક સાઇટ પબ્લિશ કરી શકો છો. પ્રોજેક્ટ અને બિલ તમારા છે; ડિપ્લોયમેન્ટ, કસ્ટમ ડોમેન અને DNS રેકોર્ડ્સ અમે સંભાળીએ છીએ.
તમે શરૂ કરો તે પહેલાં
એક AWS એકાઉન્ટ. AWS Amplify ફક્ત તમારા પોતાના એકાઉન્ટ પર જ ઉપલબ્ધ છે: Amplify સર્વ કરેલા પ્રત્યેક ગીગાબાઇટ અને પ્રત્યેક બિલ્ડ મિનિટ દીઠ ચાર્જ કરે છે, જેમાં કોઈ ચાલુ ફ્રી ટિયર નથી, તેથી અમારા એકાઉન્ટ પરની સાઇટ એવું બિલ બનશે જેની કોઈ મર્યાદા નક્કી કરી શકે નહીં. તમારા પોતાના એકાઉન્ટ પર તે તમારો ખર્ચ, તમારી મર્યાદાઓ અને તમારો AWS કન્સોલ છે.
તે સંચાલિત કરશે તે એપ્લિકેશન્સ પર Amplify ક્રિયાઓની (amplify:*) મંજૂરી આપતી પોલિસી સાથે આ જોડાણ માટે IAM યુઝર બનાવો.
1. AWS Amplify પર કી બનાવો
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 પસંદ કરો. જૂથ તરીકે Static hosting (Netlify, Vercel) અને એકાઉન્ટ તરીકે AWS Amplify પસંદ કરો, Access key ID અને Secret access key ભરો, અને Connect account દબાવો.
કંઈપણ સેવ થાય તે પહેલાં તમે જે પેસ્ટ કરો છો તેની અમે ચકાસણી કરીએ છીએ. કામ ન કરતી કી ક્યારેય સ્ટોર થતી નથી, અને જવાબ જણાવે છે કે તેમાં શું ખોટું હતું. કામ કરતી કી અમારા સિક્રેટ્સ વૉલ્ટમાં એન્ક્રિપ્ટેડ રાખવામાં આવે છે — ક્યારેય અમારા ડેટાબેઝમાં નહીં — અને તે ક્યારેય ફરીથી બતાવવામાં આવતી નથી, તમને પણ નહીં.
આગળ શું થાય છે
- જ્યારે તમે સ્ટેટિક સાઇટ બનાવો અથવા ખસેડો છો, ત્યારે આ એકાઉન્ટ ડિપ્લોય ટાર્ગેટ તરીકે દેખાય છે. તેને પસંદ કરો અને અમે તમારા એકાઉન્ટ પરના પ્રોજેક્ટમાં સાઇટનું બિલ્ડ પબ્લિશ કરીએ છીએ.
- કસ્ટમ ડોમેન્સ તમારા માટે જોડવામાં આવે છે, અને ડોમેનનું પેજ વિક્રેતાને જોઈતો કોઈપણ DNS રેકોર્ડ બતાવે છે જેથી ડોમેન નવા હોસ્ટ પર રિઝોલ્વ થાય.
- પ્રોજેક્ટ, તેનો વપરાશ અને તેનું બિલ તમારા એકાઉન્ટ પર છે; તમે તમારા પોતાના વિક્રેતા ડેશબોર્ડમાં દરેક ડિપ્લોયમેન્ટ જોઈ શકો છો.
જો તે કનેક્ટ ન થાય
AWS એ ઓળખપત્ર નકારી કાઢ્યું. તપાસ કરો કે એક્સેસ કી હજુ પણ IAM માં સક્રિય છે કે નહીં અને યુઝરની પોલિસી એપ્લિકેશન પર Amplify ક્રિયાઓની મંજૂરી આપે છે કે નહીં. ડિએક્ટિવાઈઝ કરવામાં આવેલી એક્સેસ કી બરાબર ખોટી કી જેવો જ જવાબ આપે છે.
સિક્રેટ ખોવાઈ ગયું છે. AWS સીક્રેટ એક્સેસ કી ફરીથી બતાવી શકતું નથી. નવી એક્સેસ કી બનાવો, તેને કનેક્ટ કરો, પછી IAM માં જૂની કી ડિલીટ કરો.
તે કહે છે કે કી નકારી કાઢવામાં આવી હતી. લગભગ હંમેશાં આ ત્રણમાંથી એક બાબત હોય છે: તેની સાથે કોપી થયેલી જગ્યા અથવા લાઇન બ્રેક, જે કી એક્સપાયર થઈ ગઈ છે, અથવા તમે તેને કોપી કર્યા પછી રદ કરવામાં આવેલી અથવા ફરીથી જનરેટ કરવામાં આવેલી કી. તાજી કી બનાવો અને તેને ફરીથી પેસ્ટ કરો.
તે કનેક્ટ થાય છે, પરંતુ પછીથી કંઈક નિષ્ફળ જાય છે. કી પ્રમાણીકૃત થાય છે પરંતુ ક્રિયાને જરૂરી પરવાનગીનો અભાવ છે. ઉપર સૂચિબદ્ધ પરવાનગીઓ સાથે નવી કી બનાવો, પછી જૂનું જોડાણ ડિસ્કનેક્ટ કરો અને નવી કી કનેક્ટ કરો.
ડિસ્કનેક્ટ કરી રહ્યા છીએ
Integrations ખોલો, એકાઉન્ટ શોધો અને Disconnect દબાવો. તેનાથી સંગ્રહિત કી તરત જ ડિલીટ થઈ જાય છે. તેનો ઉપયોગ કરતી કોઈપણ વસ્તુ તેની આગામી ક્રિયા પર અટકી જાય છે, અને તેના પર નિર્ભર સ્ક્રીનો શાંતિપૂર્વક નિષ્ફળ જવાને બદલે તેમ જણાવે છે.
ડિસ્કનેક્ટ કરવાથી અગાઉ જે કરવામાં આવ્યું હતું તે પૂર્વવત થતું નથી — રેકોર્ડ્સ, ડિપ્લોયમેન્ટ્સ અથવા અમે તમારા એકાઉન્ટ પર બદલેલ સેટિંગ્સ જેવા છે તેવા જ રહે છે. જો તમને લાગે કે કી પોતે જ લીક થઈ ગઈ હોઈ શકે છે, તો તેને વિક્રેતા પર પણ રદ કરો; ડિસ્કનેક્ટ કરવાથી અમારી કી દૂર થાય છે, તેમની નહીં.