Ինչ է տալիս ձեզ միացումը
Ձեր սեփական AWS հաշվի միացումը թույլ է տալիս, որ դոմեյնի DNS-ը սպասարկվի ձեր հաշվից՝ մերի փոխարեն: Դուք պահպանում եք գոտին, հաշիվը և մատակարարի կառավարման վահանակը, իսկ մենք ստեղծում և թարմացնում ենք ձեր կայքերի ու էլ. փոստարկղերի համար անհրաժեշտ գրանցումները, որպեսզի ստիպված չլինեք դրանք ձեռքով պատճենել:
Նախքան սկսելը
AWS հաշիվ: Route 53-ը գանձումներ է կատարում ըստ հոսթինգավորված գոտիների և ձեր AWS հաշվին ներկայացված հարցումների քանակի:
Ստեղծեք IAM օգտատեր այս միացման համար՝ այնպիսի քաղաքականությամբ (policy), որը թույլատրում է route53:ListHostedZones, route53:ListResourceRecordSets և route53:ChangeResourceRecordSets:
1. Ստեղծեք բանալին AWS-ում
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: Որպես խումբ ընտրեք Your own DNS, իսկ որպես հաշիվ՝ Amazon Route 53, լրացրեք Access key ID և Secret access key դաշտերը ու սեղմեք Connect account:
Մենք ստուգում ենք ձեր տեղադրած տվյալները՝ նախքան որևէ բան պահպանելը: Չաշխատող բանալին երբեք չի պահպանվում, և պատասխանի մեջ նշվում է, թե ինչն էր սխալ: Աշխատող բանալին պահվում է կոդավորված եղանակով մեր գաղտնաբառերի պահոցում (secrets vault) — երբեք մեր տվյալների բազայում — և այլևս երբեք չի ցուցադրվում, նույնիսկ ձեզ:
Ինչ է տեղի ունենում հետո
- Որևէ դոմեյնի էջում բացեք դրա DNS ներդիրը և ընտրեք այս հաշիվը որպես տեղ, որտեղից սպասարկվում է դոմեյնի DNS-ը: Մենք այնտեղ ստեղծում ենք գոտին, եթե այն գոյություն չունի, և գրանցում ենք դոմեյնի կայքերի ու էլ. փոստի համար անհրաժեշտ տվյալները:
- Երբ մեր կողմից որևէ փոփոխություն է տեղի ունենում, որը փոխում է գրանցման բովանդակությունը (տեղափոխում եք կայքը, փոխում եք CDN-ը կամ ավելացնում եք էլ. փոստարկղ), մենք թարմացնում ենք գրանցումը ձեր հաշվում:
- Տեղափոխումն ավարտելու համար ձեր դոմեյնի server-ների անունները (nameservers) պետք է ուղղված լինեն դեպի AWS: Եթե դոմեյնը գրանցված է մեզ մոտ կամ ձեր կողմից միացված գրանցորդի մոտ, մենք դրանք կարգավորում ենք ձեր փոխարեն. հակառակ դեպքում դոմեյնի էջում ցուցադրվում են այն nameserver-ները, որոնք անհրաժեշտ է սահմանել:
- Միանալիս մենք ստուգում ենք, որ բանալին կարողանա ցուցակագրել ձեր գոտիները, կարդալ գրանցումները և փոփոխել դրանք: Միացման կողքին գտնվող ստուգաթերթիկը ցույց է տալիս, թե դրանցից որոնք ենք կարողացել հաստատել:
Եթե այն չի միանում
Այն միանում է, սակայն գրանցման փոփոխությունը ձախողվում է: Գոտիների ցուցակագրումը և գրանցումների փոփոխումը IAM-ի առանձին թույլտվություններ են, և փոփոխությունը ստուգվում է միայն առաջին անգամ կատարելիս: Ավելացրեք route53:ChangeResourceRecordSets-ը օգտատիրոջ քաղաքականությանը — բուն բանալին չի փոխվում:
AWS-ը մերժել է վավերապայմանը: Մուտքի բանալին ապաակտիվացվել կամ հեռացվել է IAM-ում:
Համակարգը հայտնում է, որ բանալին մերժվել է: Գրեթեմիշտ պատճառը հետևյալ երեքից մեկն է. դրա հետ պատճենված բացատ կամ տողադարձ, ժամկետանց բանալի, կամ բանալի, որը չեղարկվել կամ վերասովորվել է պատճենելուց հետո: Ստեղծեք նորը և նորից տեղադրեք:
Այն միանում է, սակայն ավելի ուշ որևէ գործողություն ձախողվում է: Բանալին անցնում է վավերացումը, սակայն չունի տվյալ գործողության համար անհրաժեշտ թույլտվությունը: Ստեղծեք նոր բանալի վերը նշված թույլտվություններով, այնուհետև անջատեք հին միացումը և միացրեք նոր բանալին:
Անջատում
Բացեք Integrations բաժինը, գտեք հաշիվը և սեղմեք Disconnect: Դա անմիջապես հեռացնում է պահպանված բանալին: Այն ամենը, ինչ օգտագործում էր այն, կանգ է առնում հաջորդ գործողության ժամանակ, և դրանից կախված էկրանները հայտնում են այդ մասին՝ լռելյայն ձախողվելու փոխարեն:
Անջատումը չի չեղարկում արդեն կատարված գործողությունները — գրանցումները, տեղակայումները (deployments) կամ կարգավորումները, որոնք մենք փոխել ենք ձեր հաշվում, մնում են այնպես, ինչպես կան: Եթե կարծում եք, որ բուն բանալին կարող է արտահոսած լինել, չեղարկեք այն նաև մատակարարի մոտ. անջատումը հեռացնում է մեր օրինակը, այլ ոչ թե իրենցը: