Мұның сізге берер пайдасы
Өз AWS тіркелгіңізді жалғау сайтыңызды біздің CDN орнына өзіңіздің CDN желіңізге орналастыруға мүмкіндік береді. Аймақ, трафик және төлем сіздің тіркелгіңізде болады, сондай-ақ панельдер арасында ауыспай-ақ, Zinn® бақылау тақтасының ішінен кэшті тазартып, CDN параметрлерін өзгерте аласыз.
Бастамас бұрын
AWS тіркелгісі. Бұл қосылым үшін саясаты CloudFront оқу қатынасына және кэшті тазартуға қажетті cloudfront:CreateInvalidation рұқсатын беретін IAM пайдаланушысын жасаңыз.
Өз доменіңізге қызмет көрсету үшін CloudFront желісіне us-east-1 аймағындағы AWS Certificate Manager қызметінде оған арналған сертификат қажет. Басқа кез келген аймақтағы сертификаттар жұмыс істейтін аймағыңызға қарамастан CloudFront үшін көрінбейді.
1. AWS жүйесінде кілтті жасау
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 түймесін таңдаңыз. Топ ретінде Your own CDN және тіркелгі ретінде Amazon CloudFront тармағын таңдаңыз, Access key ID мен Secret access key өрістерін толтырып, Connect account түймесін басыңыз.
Кез келген нәрсе сақталмас бұрын енгізген мәліметтерді тексереміз. Жұмыс істемейтін кілт ешқашан сақталмайды және жауап оның несі қате екенін көрсетеді. Жұмыс істейтін кілт біздің дерекқорда емес, құпия сөздер қоймамызда шифрланған күйде сақталады және ешқашан, тіпті сізге де қайта көрсетілмейді.
Бұдан кейін не болады
- Сайттың CDN қойындысын ашыңыз. Where this site is served from астында бұл тіркелгі мақсатты орын ретінде пайда болады. Оны таңдап, растаңыз; біз сайт конфигурациясын сіздің тіркелгіңізде құрастырамыз, тексереміз және содан кейін ғана сайтты ауыстырамыз, осылайша көшіру кезінде сайт жұмыс істеп тұрады.
- Сол қойындыдан сайттың кэшін тазартуға және тіркелгіңіздегі CDN параметрлерін өзгертуге болады.
- Қосылған кезде кілттің не істей алатынын тексереміз: аймақтарыңызды немесе қасиеттеріңізді тізімдеу, біреуін егжей-тегжейлі оқу, кэшті тазарту, параметрлерді өзгерту және — жеткізушіде бар болса — географиялық ережелерді басқару. Қосылым жанындағы бақылау тізімі олардың қайсысын растай алғанымызды көрсетеді, сондықтан сайтты тіркелгіге көшірмес бұрын жетіспейтін рұқсат көрініп тұрады.
- Deploy a site to your own CDN account мақаласында сайтты тіркелгілер арасында көшіру егжей-тегжейлі сипатталған.
Қосылмай қалған жағдайда
Доменіңізді тіркеу мүмкін емес. us-east-1 аймағында ол үшін сертификат жоқ. Сол аймақтағы AWS Certificate Manager қызметінен сертификат сұратып, қайта көріңіз.
Тазарту сәтсіз аяқталды. Пайдаланушы саясатында cloudfront:CreateInvalidation жоқ. Оны қосыңыз; кілт өзгермейді.
Кілт қабылданбады деген хабар шығады. Бұл әдетте үш нәрсенің біріне байланысты: бірге көшірілген бос орын немесе жол үзілісі, мерзімі біткен кілт немесе көшіргеннен кейін жойылған немесе қайта жасалған кілт. Жаңасын жасап, қайтадан қойыңыз.
Қосылады, бірақ кейін бір нәрсе сәтсіз аяқталады. Кілт түпнұсқалығын растайды, бірақ әрекетке қажетті рұқсаты жоқ. Жоғарыда көрсетілген рұқсаттары бар жаңа кілт жасаңыз, содан кейін ескі қосылымды ажыратып, жаңа кілтті қосыңыз.
Ажырату
Integrations бөлімін ашып, тіркелгіні табыңыз да, Disconnect түймесін басыңыз. Бұл сақталған кілтті бірден жояды. Оны пайдаланып жатқан кез келген нәрсе келесі әрекетінде тоқтайды және оған тәуелді экрандар үнсіз қате берудің орнына бұл туралы хабарлайды.
Ажырату бұрын жасалған әрекеттерді кері қайтармайды — тіркелгіңізде өзгерткен жазбалар, орналастырулар немесе параметрлер сол күйінде қалады. Кілттің өзі тарап кетті деп ойласаңыз, оны жеткізуші тарапынан да жойыңыз; ажырату олардың көшірмесін емес, біздің көшірмені жояды.