यसलाई जडान गर्नाले तपाईंको लागि के गर्छ
तपाईंको आफ्नै AWS Amplify खाता जडान गर्नाले तपाईंलाई आफ्नो Zinn® ड्यासबोर्डबाट तपाईंको AWS Amplify खातामा एउटा स्थिर साइट प्रकाशित गर्न दिन्छ। परियोजना र बिलको स्वामित्व तपाईंको हुन्छ; हामी डिप्लोय, अनुकूलन डोमेन र DNS रेकर्डहरू सम्हाल्छौं।
तपाईंले सुरु गर्नु अघि
एउटा AWS खाता। AWS Amplify तपाईंको आफ्नै खातामा मात्र उपलब्ध छ: Amplify ले सेवा दिइएको प्रति गिगाबाइट र प्रति निर्माण मिनेटको हिसाबले बिल गर्छ, जसमा कुनै निरन्तर निःशुल्क टियर हुँदैन, त्यसैले हाम्रो खातामा रहेको साइट यस्तो बिल हुनेछ जसलाई कसैले सीमित गर्न सक्दैन। तपाईंको आफ्नै खातामा यो तपाईंको खर्च, तपाईंको सीमा र तपाईंको AWS कन्सोल हो।
यसले व्यवस्थापन गर्ने एपहरूमा Amplify कार्यहरू (amplify:*) लाई अनुमति दिने नीतिसहित यो जडानको लागि एउटा IAM प्रयोगकर्ता सिर्जना गर्नुहोस्।
१. AWS Amplify मा कुञ्जी सिर्जना गर्नुहोस्
AWS कन्सोलमा IAM → प्रयोगकर्ताहरू खोल्नुहोस्, यो जडानले जुन प्रयोगकर्ताको रूपमा कार्य गर्नुपर्ने हो त्यसलाई छान्नुहोस् (एउटा समर्पित प्रयोगकर्ता सिर्जना गर्नुहोस् — आफ्नो रूट खाता कहिल्यै प्रयोग नगर्नुहोस्), यसको सुरक्षा प्रमाणहरू ट्याब खोल्नुहोस् र, पहुँच कुञ्जीहरू अन्तर्गत, पहुँच कुञ्जी सिर्जना गर्नुहोस् छान्नुहोस्। प्रयोगको मामिलाको रूपमा अन्य छान्नुहोस्, जारी राख्नुहोस्, र पहुँच कुञ्जी सिर्जना गर्नुहोस् छान्नुहोस्। Access key ID र Secret access key प्रतिलिपि गर्नुहोस् — AWS ले गोप्य कुञ्जी एक पटक मात्र देखाउँछ। प्रत्येक IAM प्रयोगकर्ताले एक पटकमा दुईवटा कुञ्जीहरू राख्न सक्छन्।
२. यसलाई यहाँ जडान गर्नुहोस्
तपाईंको ड्यासबोर्डमा एकीकरणहरू खोल्नुहोस् र खाता जडान गर्नुहोस् छान्नुहोस्। समूहको रूपमा Static hosting (Netlify, Vercel) र खाताको रूपमा AWS Amplify छान्नुहोस्, Access key ID र Secret access key भर्नुहोस्, र खाता जडान गर्नुहोस् थिच्नुहोस्।
कुनै पनि कुरा सुरक्षित हुनु अघि तपाईंले टाँस्नुभएको कुरा हामी परीक्षण गर्छौं। काम नगर्ने कुञ्जी कहिल्यै भण्डारण गरिँदैन, र जवाफले यसमा के खराबी थियो भनी बताउँछ। काम गर्ने कुञ्जी हाम्रो गोप्य भल्टमा इन्क्रिप्ट गरेर राखिन्छ — हाम्रो डेटाबेसमा कहिल्यै राखिँदैन — र फेरि कहिल्यै देखाइँदैन, तपाईंलाई पनि देखाइँदैन।
त्यसपछि के हुन्छ
- जब तपाईंले स्थिर साइट सिर्जना गर्नुहुन्छ वा सार्नुहुन्छ, यो खाता डिप्लोय लक्ष्यको रूपमा देखिन्छ। यसलाई छान्नुहोस् र हामी साइटको निर्माणलाई तपाईंको खाताको परियोजनामा प्रकाशित गर्छौं।
- तपाईंको लागि अनुकूलन डोमेनहरू संलग्न गरिन्छ, र डोमेनको पृष्ठले विक्रेतालाई आवश्यक पर्ने कुनै पनि DNS रेकर्ड देखाउँछ ताकि डोमेन नयाँ होस्टमा रिभल्भ हुन सकोस्।
- परियोजना, यसको उपयोग र यसको बिल तपाईंको खातामा हुन्छ; तपाईंले आफ्नै विक्रेता ड्यासबोर्डमा प्रत्येक डिप्लोयमेन्ट हेर्न सक्नुहुन्छ।
यदि यो जडान भएन भने
AWS ले प्रमाण अस्वीकार गर्यो। पहुँच कुञ्जी अझै पनि IAM मा सक्रिय छ भनी र प्रयोगकर्ताको नीतिले एपमा Amplify कार्यहरू गर्न अनुमति दिन्छ भनी जाँच गर्नुहोस्। निष्क्रिय गरिएको पहुँच कुञ्जीले ठ्याक्कै गलत कुञ्जीले जस्तै जवाफ दिन्छ।
गोप्य कुञ्जी हराएको छ। AWS ले गोप्य पहुँच कुञ्जी फेरि देखाउन सक्दैन। नयाँ पहुँच कुञ्जी सिर्जना गर्नुहोस्, यसलाई जडान गर्नुहोस्, त्यसपछि IAM मा पुरानो मेटाउनुहोस्।
यसले कुञ्जी अस्वीकृत भयो भन्छ। प्रायः सधैं तीन चीजहरू मध्ये एक हुन्छ: यसको साथ प्रतिलिपि गरिएको खाली ठाउँ वा लाइन ब्रेक, म्याद सकिएको कुञ्जी, वा तपाईंले प्रतिलिपि गरेपछि रद्द गरिएको वा पुन: उत्पन्न गरिएको कुञ्जी। नयाँ सिर्जना गर्नुहोस् र यसलाई फेरि टाँस्नुहोस्।
यो जडान हुन्छ, तर पछि केहि असफल हुन्छ। कुञ्जीले प्रमाणीकरण गर्छ तर कार्यलाई आवश्यक पर्ने अनुमतिको कमी हुन्छ। माथि सूचीबद्ध अनुमतिहरूसहित नयाँ कुञ्जी सिर्जना गर्नुहोस्, त्यसपछि पुरानो जडान विच्छेद गर्नुहोस् र नयाँ कुञ्जी जडान गर्नुहोस्।
विच्छेद गर्दै
एकीकरणहरू खोल्नुहोस्, खाता खोज्नुहोस् र विच्छेद गर्नुहोस् थिच्नुहोस्। त्यसले भण्डारण गरिएको कुञ्जीलाई तुरुन्तै मेटाउँछ। यसलाई प्रयोग गरिरहेको कुनै पनि कुरा यसको अर्को कार्यमा रोकिन्छ, र यसमा निर्भर स्क्रिनहरूले चुपचाप असफल हुनुको सट्टा त्यसो भन्छन्।
विच्छेद गर्नाले पहिले नै गरिसकिएको कुरालाई उल्टाउँदैन — हामीले तपाईंको खातामा परिवर्तन गरेका रेकर्डहरू, डिप्लोयमेन्टहरू वा सेटिङहरू जस्ताको तस्तै रहन्छन्। यदि तपाईंलाई कुञ्जी नै लिक भएको हुन सक्छ जस्तो लाग्छ भने, विक्रेताकहाँ गएर पनि यसलाई रद्द गर्नुहोस्; विच्छेद गर्नाले हाम्रो प्रतिलिपि हट्छ, उनीहरूको होइन।