हे जोडल्याने तुम्हाला काय मिळते
तुमचे स्वतःचे AWS Amplify खाते जोडल्यामुळे तुम्ही तुमच्या Zinn® डॅशबोर्डवरून तुमच्या स्वतःच्या AWS Amplify खात्यावर एक स्टॅटिक साइट पब्लिश करू शकता. प्रकल्पाची आणि बिलाची मालकी तुमची असते; आम्ही डिप्लॉयमेंट, कस्टम डोमेन आणि DNS रेकॉर्ड्सची काळजी घेतो.
सुरू करण्यापूर्वी
AWS खाते. AWS Amplify फक्त तुमच्या स्वतःच्या खात्यावर उपलब्ध आहे: Amplify द्वारे प्रति गीगाबाइट सर्व्ह केलेले आणि प्रति बिल्ड मिनिट आकारले जाते, यात कोणतीही चालू असलेली मोफत श्रेणी (फ्री टियर) नसते, त्यामुळे आमच्या खात्यावरील साइटचे बिल कोणीही नियंत्रित करू शकले नसते. तुमच्या स्वतःच्या खात्यावर तुमचा खर्च, तुमच्या मर्यादा आणि तुमचा AWS कन्सोल असतो.
या जोडणीसाठी एका IAM युजरची निर्मिती करा आणि त्यासोबत एक अशी पॉलिसी जोडा जी ते व्यवस्थापन करत असलेल्या ॲप्सवर Amplify क्रिया (amplify:*) करण्याची परवानगी देते.
१. AWS Amplify वर की तयार करा
AWS कन्सोलमध्ये IAM → Users उघडा, या जोडणीसाठी वापरला जाणारा युजर निवडा (एक समर्पित युजर तयार करा — कधीही तुमच्या रूट खात्याचा वापर करू नका), त्याचे Security credentials टॅब उघडा आणि Access keys अंतर्गत, Create access key निवडा. वापराच्या उद्देशासाठी Other निवडा, पुढे जा आणि Create access key निवडा. Access key ID आणि Secret access key कॉपी करा — AWS सिक्रेट की फक्त एकदाच दाखवते. प्रत्येक IAM युजरकडे एका वेळी दोन की असू शकतात.
२. ती येथे जोडा
तुमच्या डॅशबोर्डमधील 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 दाबा. यामुळे साठवलेली की त्वरित डिलीट केली जाते. तिचा वापर करणारी कोणतीही गोष्ट तिच्या पुढील कृतीवर थांबते, आणि त्यावर अवलंबून असलेले स्क्रीन शांतपणे अपयशी होण्याऐवजी तसे सांगतात.
डिस्कनेक्ट केल्याने आधीच काय झाले आहे ते पूर्ववत होत नाही — आम्ही तुमच्या खात्यावर बदललेले रेकॉर्ड, डिप्लॉयमेंट्स किंवा सेटिंग्ज जसेच्या तसे राहतात. की स्वतः लीक झाली असावी असे तुम्हाला वाटत असल्यास, ती व्हेंडरकडे जाऊन देखील रद्द करा; डिस्कनेक्ट केल्यामुळे आमची प्रत काढली जाते, त्यांची नाही.