၎င်းကို ချိတ်ဆက်ခြင်းက သင့်အား မည်သို့ အကျိုးရှိစေသနည်း
သင့်ကိုယ်ပိုင် AWS အကောင့်ကို ချိတ်ဆက်ခြင်းဖြင့် ကျွန်ုပ်တို့၏ CDN အစား သင့် CDN တွင် ဆိုက်တစ်ခုကို ထည့်သွင်းနိုင်စေပါသည်။ ဇုန်၊ အသွားအလာနှင့် ဘေလ်တို့သည် သင့်အကောင့်ထဲတွင် ရှိပြီး၊ ပုံမှန်အတိုင်းပင် panel များအကြား ပြောင်းလဲနေစရာမလိုဘဲ သင့် Zinn® ဒက်ရှ်ဘုတ်အတွင်းမှနေ၍ ကက်ရှ်ကို ရှင်းလင်းခြင်းနှင့် CDN ၏ ဆက်တင်များကို ပြောင်းလဲခြင်းတို့ ပြုလုပ်နိုင်ပါသည်။
မစတင်မီ
AWS အကောင့်တစ်ခု။ CloudFront ဖတ်ရှုခွင့်နှင့် ကက်ရှ်ရှင်းလင်းရန် လိုအပ်သော cloudfront:CreateInvalidation ကို ခွင့်ပြုထားသည့် ပေါ်လစီရှိသော ဤချိတ်ဆက်မှုအတွက် IAM အသုံးပြုသူတစ်ဦးကို ဖန်တီးပါ။
သင့်ကိုယ်ပိုင် ဒိုမိန်းကို ဝန်ဆောင်မှုပေးရန်အတွက် CloudFront တွင် us-east-1 ဒေသရှိ AWS Certificate Manager တွင် ၎င်းအတွက် လက်မှတ်တစ်ခုလည်း လိုအပ်ပါသည်။ အခြား မည်သည့်ဒေသတွင် အလုပ်လုပ်သည်ဖြစ်စေ အခြားဒေသများရှိ လက်မှတ်များကို CloudFront မှ မြင်တွေ့နိုင်မည် မဟုတ်ပါ။
၁။ AWS တွင် သော့ (key) ဖန်တီးပါ
AWS ကွန်ဆိုးလ်တွင် IAM → Users ကို ဖွင့်ပါ၊ ဤချိတ်ဆက်မှု ဆောင်ရွက်ရမည့် အသုံးပြုသူကို ရွေးချယ်ပါ (သီးသန့်အသုံးပြုသူတစ်ဦးကို ဖန်တီးပါ - သင့် root အကောင့်ကို ဘယ်သောအခါမှ မသုံးပါနှင့်)၊ ၎င်း၏ Security credentials တက်ဘ်ကို ဖွင့်ပြီး Access keys အောက်တွင် Create access key ကို ရွေးချယ်ပါ။ အသုံးပြုပုံကိစ္စအတွက် Other ကို ရွေးချယ်ပါ၊ ဆက်လုပ်ပါ၊ ထို့နောက် Create access key ကို ရွေးချယ်ပါ။ Access key ID နှင့် Secret access key တို့ကို ကူးယူပါ - AWS သည် secret ကို တစ်ကြိမ်သာ ပြသပါမည်။ IAM အသုံးပြုသူ တစ်ဦးလျှင် သော့ နှစ်ခုအထိ တစ်ပြိုင်နက် ကိုင်ဆောင်နိုင်ပါသည်။
၂။ ဤနေရာတွင် ချိတ်ဆက်ပါ
သင့်ဒက်ရှ်ဘုတ်ရှိ Integrations ကို ဖွင့်ပြီး Connect an account ကို ရွေးချယ်ပါ။ အုပ်စုအဖြစ် Your own CDN ကိုနှင့် အကောင့်အဖြစ် Amazon CloudFront ကို ရွေးချယ်ပါ၊ Access key ID နှင့် Secret access key တို့ကို ဖြည့်သွင်းပြီး Connect account ကို နှိပ်ပါ။
ဘာမျှ မသိမ်းဆည်းမီ သင် ကူးထည့်ထားသည်များကို ကျွန်ုပ်တို့ စမ်းသပ်စစ်ဆေးပါသည်။ အလုပ်မလုပ်သော သော့တစ်ခုကို လုံးဝ သိမ်းဆည်းမည် မဟုတ်ဘဲ အကြောင်းရင်းကို အဖြေပေးပါမည်။ အလုပ်လုပ်သော သော့ကို ကျွန်ုပ်တို့၏ စကားဝှက်သိုက် (secrets vault) တွင် ကုဒ်ဝှက်ထားရှိပြီး — ကျွန်ုပ်တို့၏ ဒေတာဘေ့စ်တွင် မဟုတ်ပါ — နောက်တစ်ကြိမ် မည်သည့်အခါမျှ ပြသမည်မဟုတ်ပါ၊ သင့်ကိုပင် မပြပါ။
နောက်ဆက်တွဲ ဖြစ်ပေါ်လာမည့်အရာများ
- ဆိုက်တစ်ခု၏ CDN တက်ဘ်ကို ဖွင့်ပါ။ Where this site is served from အောက်တွင်၊ ဤအကောင့်သည် ပန်းတိုင်တစ်ခုအဖြစ် ပေါ်လာပါမည်။ ၎င်းကို ရွေးချယ်ပြီး အတည်ပြုပါ။ ဆိုက်၏ ပြင်ဆင်ဖွဲ့စည်းပုံ (configuration) ကို သင့်အကောင့်ပေါ်တွင် ကျွန်ုပ်တို့ တည်ဆောက်သည်၊ စစ်ဆေးသည်၊ ထို့နောက်မှသာ ဆိုက်ကို ပြောင်းရွှေ့ပေးသောကြောင့် ရွှေ့ပြောင်းနေစဉ်အတွင်း ဆိုက်သည် ဆက်လက် အလုပ်လုပ်နေမည် ဖြစ်သည်။
- တူညီသော တက်ဘ်မှနေ၍ ဆိုက်၏ ကက်ရှ်ကို purge (ရှင်းလင်း) နိုင်ပြီး သင့်အကောင့်ပေါ်ရှိ ၎င်း၏ CDN ဆက်တင်များကို ပြောင်းလဲနိုင်သည်။
- သင် ချိတ်ဆက်သည့်အခါ၊ သော့သည် မည်သည့်အရာများ လုပ်ဆောင်နိုင်သည်ကို ကျွန်ုပ်တို့ စစ်ဆေးသည်- သင့်ဇုန်များ သို့မဟုတ် ပိုင်ဆိုင်မှုများကို စာရင်းပြုစုခြင်း၊ တစ်ခုကို အသေးစိတ်ဖတ်ရှုခြင်း၊ ကက်ရှ်ကို ရှင်းလင်းခြင်း၊ ဆက်တင်များကို ပြောင်းလဲခြင်းနှင့် — ရောင်းချသူတွင် ရှိသည့်နေရာများတွင် — ပထဝီဝင်ဆိုင်ရာ စည်းမျဉ်းများ။ ချိတ်ဆက်မှုဘေးရှိ စာရင်းဇယားသည် ၎င်းတို့ထဲမှ မည်သည့်အရာများကို ကျွန်ုပ်တို့ အတည်ပြုနိုင်ခဲ့သည်ကို ပြသပေးသောကြောင့် ဆိုက်တစ်ခုကို အကောင့်ပေါ်သို့ မရွှေ့ပြောင်းမီ ပျောက်ဆုံးနေသော ခွင့်ပြုချက်ကို မြင်တွေ့နိုင်မည် ဖြစ်သည်။
- Deploy a site to your own CDN account တွင် အကောင့်များအကြား ဆိုက်တစ်ခုကို ရွှေ့ပြောင်းခြင်းအကြောင်း အသေးစိတ် ပါဝင်ပါသည်။
ချိတ်ဆက်၍မရပါက
သင့်ဒိုမိန်းကို ပူးတွဲမချိတ်ဆက်နိုင်ပါ။ us-east-1 တွင် ၎င်းအတွက် လက်မှတ်မရှိပါ။ ထိုဒေသရှိ AWS Certificate Manager တွင် တစ်ခု တောင်းဆိုပါ၊ ထို့နောက် ထပ်ကြိုးစားပါ။
ရှင်းလင်းခြင်း (Purging) မအောင်မြင်ပါ။ အသုံးပြုသူ၏ ပေါ်လစီတွင် cloudfront:CreateInvalidation မရှိပါ။ ၎င်းကို ထည့်ပါ၊ သော့ ပြောင်းလဲသွားမည် မဟုတ်ပါ။
သော့ ငြင်းပယ်ခံရကြောင်း ဖော်ပြနေသည်။ အများအားဖြင့် အောက်ပါ အချက်သုံးချက်အနက် တစ်ခုခုကြောင့် ဖြစ်သည်- ၎င်းနှင့်အတူ ကူးယူမိသွားသော နေရာလွတ် သို့မဟုတ် စာကြောင်းခြားသင်္ကေတ၊ သက်တမ်းကုန်သွားသော သော့၊ သို့မဟုတ် သင် ကူးယူပြီးနောက် ပယ်ဖျက်ခံရ သို့မဟုတ် အသစ်ပြန်လည် ထုတ်ပေးလိုက်သော သော့။ အသစ်တစ်ခုကို ဖန်တီးပြီး ထပ်မံကူးထည့်ပါ။
ချိတ်ဆက်မိသော်လည်း၊ နောက်ပိုင်းတွင် တစ်စုံတစ်ရာ မအောင်မြင်ပါ။ သော့သည် အထောက်အထား စစ်ဆေးခြင်း အောင်မြင်သော်လည်း လုပ်ဆောင်ချက်အတွက် လိုအပ်သော ခွင့်ပြုချက် မရှိပါ။ အထက်တွင် ဖော်ပြထားသော ခွင့်ပြုချက်များပါရှိသည့် သော့အသစ်တစ်ခုကို ဖန်တီးပါ၊ ထို့နောက် ဟောင်းသောချိတ်ဆက်မှုကို ဖြုတ်ပြီး သော့အသစ်ဖြင့် ချိတ်ဆက်ပါ။
ချိတ်ဆက်မှုဖြုတ်ခြင်း
Integrations ကို ဖွင့်ပါ၊ အကောင့်ကို ရှာပြီး Disconnect ကို နှိပ်ပါ။ ၎င်းသည် သိမ်းဆည်းထားသော သော့ကို ချက်ချင်း ဖျက်ပစ်မည် ဖြစ်သည်။ ၎င်းကို အသုံးပြုနေသည့် မည်သည့်အရာမဆို ၎င်း၏ နောက်လာမည့် လုပ်ဆောင်ချက်တွင် ရပ်တန့်သွားမည်ဖြစ်ပြီး၊ ၎င်းကို မှီခိုနေရသော မျက်နှာပြင်များသည် တိတ်တဆိတ် မအောင်မြင်ဘဲ ထိုအကြောင်းကို ဖော်ပြပါမည်။
ချိတ်ဆက်မှုဖြုတ်ခြင်းသည် ပြီးစီးသွားပြီးသား အရာများကို မူလအတိုင်း ပြန်မပြောင်းပါ — သင့်အကောင့်ပေါ်တွင် ကျွန်ုပ်တို့ ပြောင်းလဲခဲ့သော မှတ်တမ်းများ၊ ဖြန့်ချိမှုများ သို့မဟုတ် ဆက်တင်များသည် ရှိရင်းအတိုင်း ဆက်လက် တည်ရှိနေမည် ဖြစ်သည်။ သော့ကိုယ်တိုင် ပေါက်ကြားသွားသည်ဟု သင်ယူဆပါက၊ ရောင်းချသူဘက်တွင်လည်း ၎င်းကို ပယ်ဖျက်ပါ (revoke လုပ်ပါ)။ ချိတ်ဆက်မှုဖြုတ်ခြင်းသည် ကျွန်ုပ်တို့၏ မိတ္တူကိုသာ ဖယ်ရှားခြင်းဖြစ်ပြီး ၎င်းတို့၏ မိတ္တူကို ဖယ်ရှားခြင်း မဟုတ်ပါ။