Ի՞նչ է տալիս ձեզ կապակցումը
AWS Amplify-ի ձեր սեփական հաշվի կապակցումը թույլ է տալիս հրապարակել ստատիկ կայք ձեր AWS Amplify հաշվում՝ Zinn®-ի ձեր ղեկավարման վահանակից: Նախագիծը և հաշիվները պատկանում են ձեզ, իսկ մենք իրականացնում ենք տեղակայումը, պատվիրված տիրույթը և DNS գրանցումները:
Նախքան սկսելը
AWS հաշիվ: AWS Amplify-ը հասանելի է միայն ձեր սեփական հաշվում. Amplify-ը հաշվարկում է վճարը ըստ մատուցված գիգաբայթերի և ըստ կառուցման րոպեների՝ առանց մշտական անվճար փաթեթի, ուստի մեր հաշվում գտնվող կայքը կառաջացներ մի հաշիվ, որը ոչոք չէր կարող սահմանափակել: Ձեր սեփական հաշվում դրանք ձեր ծախսերն են, ձեր սահմանաչափերը և ձեր AWS կառավարման վահանակը:
Ստեղծեք IAM օգտատեր այս կապակցման համար՝ քաղաքականությամբ, որը թույլատրում է Amplify-ի գործողությունները (amplify:*) այն հավելվածների վրա, որոնք նա ղեկավարելու է:
1. Ստեղծեք բանալին AWS Amplify-ում
AWS կառավարման վահանակում բացեք IAM → Users, ընտրեք այն օգտատիրոջը, որի անունից պետք է գործի այս կապակցումը (ստեղծեք առանձնացված օգտատեր — երբեք մի օգտագործեք ձեր արմատային (root) հաշիվը), բացեք դրա 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: Դա անմիջապես հեռացնում է պահպանված բանալին: Ցանկացած բան, որն օգտագործում էր այն, կանգ է առնում իր հաջորդ գործողության ժամանակ, և դրանից կախված էկրանները հայտնում են այդ մասին՝ լռելյայն ձախողվելու փոխարեն:
Անջատումը չի չեղարկում այն, ինչ արդեն արվել է — ձեր հաշվում մեր փոփոխած գրանցումները, տեղակայումները կամ կարգավորումները մնում են այնպես, ինչպես կան: Եթե կարծում եք, որ բանալին կարող է արտահոսած լինել, չեղարկեք այն նաև մատակարարի մոտ. անջատումը հեռացնում է մեր օրինակը, այլ ոչ թե իրենցը: